最近 thinkPHP のソースコードを見たところ、いくつかの判定メソッドが逆に書かれていました。例えば:
リーリーXiaobi、なぜ $name =='' ではなく ''==$name なのか説明してください?
2 つの違いは何ですか?
ありがとう!
最近 thinkPHP のソースコードを見たところ、いくつかの判定メソッドが逆に書かれていました。例えば:
リーリーXiaobi、なぜ $name =='' ではなく ''==$name なのか説明してください?
2 つの違いは何ですか?
ありがとう!
等号を書いたばかりでまだ知らない場合に備えて。
これは単なる個人的な習慣であり、影響はありません
逆に書くと=を書くと直接エラーが報告されますが、前に書くと値が代入されてエラーが報告されません
1階で述べた異常な書き方では、「=」記号を見逃さないようにしなければエラーが報告されます
比較が $name='a' として記述されている場合、この式は 'a'=$name の場合には値 a を割り当てません
。
時間があれば、「C トラップと欠陥」という本を読んでください。