do whileで数字を羅列するコードを書いたときに
変数を初期化せずにループ内で使ってしましました。
その時の実行結果が下のようになったのですが、
・どうしてNULLの次がinit(0)ではなくinit(1)なのか
・$iはどこで初期化されて整数型と認識されたのか
が気になったのですがわかりません。
NULL int(1) int(2) int(3) int(4) int(5) int(6) int(7) int(8) int(9)
PHP
1do{ 2 var_dump($i); 3 $i++; 4}while($i < 10);
こういった質問サイトを使うのは初めてなので
何か足りない情報なども含めて
教えていただけたらと思います。
よろしくおねがいします。
バージョンはPHP7.0.27
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/18 00:25