関数を実行してからVarに新しい値を返すことは可能ですか?したがって、ループを再試行すると、条件をチェックして変更を検出しますか?
私がこれを持っているとしましょうfunction
:
function changeZ(){
$z=1
return $z;
}
これが私のwhile
ループです:
$a = 0;
$z = 10;
while($a<$z){
changeZ();
$a++;
}
次のようにコードを変更するにはどうすればよいですか?
関数changeZ()
は変数の新しい値を返します$z
したがって、ループが条件(1 <1)をチェックすると、 falseが返され、ループが停止します。