配列の初期化(PHP)
エラーメッセージ格納用の配列を作っていて
「なぜ初期化をするのか?」
と不思議に思っていました。
//エラーメッセージ格納用配列
$err_msg = array();
array();で初期化しているんですが、
これは
「$err_msg」がまだ存在しないから空の配列を入れて、新しく作成している
と理解しました。
そして初期化しておけば
$err_msgに勝手に変数が入っても初期化してくれる。
(意図せず勝手に変数が入ってしまうことがあるのでしょう)
「配列を利用する前には、初期化をしておきましょう」
という風に覚えておきたいと思います。
====================
【参考にした質問】