私の研究では、オブジェクトと配列がどのように動作するかPHP私は新しい問題を抱えています。既存の質問を検索しても、正しい「プッシュ」は得られませんでした。
たとえば、これがあります:
$html_doc = (object) array
(
"css" => array(),
"js" => array()
);
array_Push($html_doc , "title" => "testtitle");
なぜこれが機能しないのですか?最初にキーのタイトルを指定する必要がありますか?または、別の「1行」ソリューションがありますか?
array_Push()は、キーのみを指定することを許可せず、値のみを使用します。
$html_doc["title"] = "testtitle";
....配列をオブジェクトにキャストしているため、とにかく配列を操作していないことを除いて、
$html_doc->title = "testtitle";
単に$html_doc["title"] = "testtitle";
を使用できます
Array_Pushのマニュアルページで このコメント を確認してください。