kuruton_ternのブログ

プログラミングのアウトプットブログ。

配列の初期化(PHP)

 

 

エラーメッセージ格納用の配列を作っていて

「なぜ初期化をするのか?」

と不思議に思っていました。

 

 
 
//エラーメッセージ格納用配列
$err_msg = array();
 
 
 
array();で初期化しているんですが、
 
これは

「$err_msg」がまだ存在しないから空の配列を入れて、新しく作成している

 
と理解しました。
 
 
そして初期化しておけば
$err_msgに勝手に変数が入っても初期化してくれる。
 
(意図せず勝手に変数が入ってしまうことがあるのでしょう)
 
 
 
「配列を利用する前には、初期化をしておきましょう」
 
という風に覚えておきたいと思います。
 
 
 
 
 
====================
【参考にした質問】