ホームページ > バックエンド開発 > PHPチュートリアル > thinkphpで判断と書き込みが逆になる理由は何でしょうか?

thinkphpで判断と書き込みが逆になる理由は何でしょうか?

WBOY
リリース: 2016-08-25 10:37:11
オリジナル
884 人が閲覧しました

最近 thinkPHP のソースコードを見たところ、いくつかの判定メソッドが逆に書かれていました。例えば:

リーリー

Xiaobi、なぜ $name =='' ではなく ''==$name なのか説明してください?
2 つの違いは何ですか?
ありがとう!

返信内容:

最近 thinkPHP のソースコードを見たところ、いくつかの判定メソッドが逆に書かれていました。例えば:

リーリー

Xiaobi、なぜ $name =='' ではなく ''==$name なのか説明してください?
2 つの違いは何ですか?
ありがとう!

等号を書いたばかりでまだ知らない場合に備えて。

これは単なる個人的な習慣であり、影響はありません

逆に書くと=を書くと直接エラーが報告されますが、前に書くと値が代入されてエラーが報告されません

1階で述べた異常な書き方では、「=」記号を見逃さないようにしなければエラーが報告されます

比較が $name='a' として記述されている場合、この式は 'a'=$name の場合には値 a を割り当てません

時間があれば、「C トラップと欠陥」という本を読んでください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート