PHP
1コード 2 if (!$todo->is_done) { 3 $todo->is_done = true; 4 } else { 5 $todo->is_done = false; 6 } 7 8 if ($todo->is_done === false) { 9 $todo->is_done = true; 10 } else { 11 $todo->is_done = false; 12 } 13
上記の二つの条件分岐についてです。自分は全く同じ意味だと思っていたのですが、自分のコードでは上側の!の記述では正しく動作し、 === false の記述だとなぜか正しく動作しませんでした。なぜか教えてもらえると幸いです。
回答3件
あなたの回答
tips
プレビュー