わからないこと
PHPで変数を初期化したほうがよいケース
環境
PHP 5.4.16
具体例で例えば...
こういうコードの場合の初期化は不要でしょうか?
php
1... 2 3 while (($instance = $class->method())) 4 { 5 // ファイル名をセット 6- $fileName = ''; 7 $fileName = $instance->fileName; 8 9 // 説明をセット 10- $description = ''; 11 $description = $instance->description; 12 13 // 状態をセット 14- $status = ''; 15 $status = $runRecordInstance->get($fileName); 16 17...
上記コードの初期化の意図
変数を利用する上で型を明示する意味合いと、while文で繰り返し処理で使用する変数のため、
2回目以降のループで各値をセットする前に初期化したほうが上書きするより適切?と感じた
なぜ上記のような意図を考えたのか
PHPを勉強していく中ででさまざまな書籍やネット上の記事を参考にした過程で
「変数や配列は値をセットする前に初期化したほうがよい」という認識に至りました。
回答について
①上記具体例についての正否等
②そもそも「初期化」についての考え方や具体例
についてご教示いただければ幸いです。
お手数ですが宜しくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/09/07 10:07