回答編集履歴
1
test
CHANGED
@@ -1,13 +1,7 @@
|
|
1
1
|
if条件へのオペレーターの適用方法に、問題がある気がします。
|
2
2
|
|
3
|
-
|
4
|
-
|
5
|
-
|
3
|
+
if (!$foo < $bar)のかわりに try if (!($foo < $bar))、もしくは if ($foo >= $bar)とすると良いでしょう。
|
6
|
-
|
7
|
-
|
8
4
|
|
9
5
|
問題の原因の一部はPHP内部の型の表現方法であり、またその他の原因として、オペレーターの先行が挙げられます。
|
10
|
-
|
11
6
|
否定オペレーターは最初に適用されます。
|
12
|
-
|
13
7
|
boolはPHPにおいては数値で表現されるので、この書き方はFALSE、つまり0と等しくなります。
|