PHPでfor文の実行過程が知りたいです。
例えばこのコードなのですが、結果じゃなくて$x,$yの実行過程が見れるような関数?みたいなコードはあるのでしょうか。
$x,$yそれぞれの1回目2回目3回目の変化する過程が知りたいです。
for($x = 2 ; $x >= 0 ; $x -- ){
for($y = 3 ; $y >= $x+1 ; $y --){
echo $y-$x;
echo "<br>"
}
}
結果
1
21
321
上記の文で、1回目の出力が、$y(3)-$x(2)=1なのは理解できるのですが、2回目の所では$xが1になり下の段の条件式で$x(1)+1=2だから、$y(3)は2まで-1される。
そうすると、$y(2)-$x(1)=1になると考えてしまうのですが、どこの考え方が間違っているでしょうか。
$yは常に初期化式により3のままということなのでしょうか。
また、この動きを理解するよいサイトなどありましたら教えていただきたいです。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/07/23 03:57