【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
大変、お世話になります。
再度、PHP を復習させて頂いております。
本項の冒頭部分で、疑問点がありましたので、質問をさせて頂いております。
前項までは $posts[0] = new Post('hello'); や $posts[1] = new Post('hello again'); する前に、$posts = []; と、$posts に空配列を代入して、初期化していました。
$posts[0] = new Post('hello');
$posts[1] = new Post('hello again');
$posts = [];
$posts
今回は、$posts = []; が記載されていないにも関わらず、きちんと表示されています。
初歩的な質問かもしれませんが、なぜ、$posts に空配列がないのに、インスタンスを代入する事ができるのか、ちょっと頭が混乱していて、分かりません。
ご教授頂けましたら、幸いです。
よろしくお願いいたします。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
大変、お世話になります。
再度、PHP を復習させて頂いております。
本項の冒頭部分で、疑問点がありましたので、質問をさせて頂いております。
前項までは
$posts[0] = new Post('hello');や$posts[1] = new Post('hello again');する前に、$posts = [];と、$postsに空配列を代入して、初期化していました。今回は、
$posts = [];が記載されていないにも関わらず、きちんと表示されています。初歩的な質問かもしれませんが、なぜ、
$postsに空配列がないのに、インスタンスを代入する事ができるのか、ちょっと頭が混乱していて、分かりません。ご教授頂けましたら、幸いです。
よろしくお願いいたします。