EDIT:このコードは正しく動作します。私の状況で誰かが自分自身を見つけた場合に備えて、このコードは残しました。ありがとう。while文とif文が正しく評価されていない
私のコードでは非常に奇妙な状況に直面しています。私は、次のいます。
$m = 0; $star = ""; $star2 = "";
while($star == "")
{
//some stuff
if(m1 == 0) { break; }
$m1 -= 1;
}
をいくつかのクレイジーな理由、私はこのコードをデバッグしていたときに、それは$star
はまだ""
に等しいにも関わらず(一度だけwhileループを実行し、その後if
や休憩に達するために I無駄に異なるアプローチを試してみました。誰もがなぜこれが起こっている知っていますか?
'$ m1 == ...'($に注意してください) – aioobe
'$ m1'とは' $ m'はどこで使われますか? '$ star2'はどこで使われますか? –
'==" "' –