ci フレームワークの systemcoreRouter.php ファイルの 132 行目の開始コードは次のとおりです。
リーリーまず最初の行:
is_array($routing) && isset($routing['directory']) && $this->set_directory($routing['directory']);
このように動作します つまり、このような式の結果 (真または偽) に判定が追加されない場合、結果 (真または偽) の目的は何でしょうか
また、if 判定ステートメントでは、空になります。 2つの結果を判断するのに意味がないと思うのですが、判断したくない場合はこのように書くことはありますか?
アドバイスをお願いします。
リーリー
まず最初の行:is_array($routing) && isset($routing['directory']) && $this->set_directory($routing['directory']);
このように動作します つまり、このような式の結果 (真または偽) に判定が追加されない場合、結果 (真または偽) の目的は何でしょうか
また、if 判定ステートメントでは、空になります。 2つの結果を判断するのに意味がないと思うのですが、判断したくない場合はこのように書くことはありますか?
アドバイスをお願いします。
リーリー
この記号が true + true
であることはご存知ですか?
つまり、3 番目のものが実行される前に、1 つ目
と 2 つ目
が正常に実行される必要があります。そうでない場合は、実行されません。実行されます。別の書き方に変更できます: &&
这个符号知道是 true + true
对把?
也就是说 第一个
和 第二个
リーリー
なぜこれをするのですか?
これをしますか? &&
リーリー