私は、Zend Frameworkのプロジェクトのデフォルトのindex.phpファイルにこの興味深いラインに出くわした:それは言っているように見える「APPLICATION_PATHが定義されていない場合は、上に行くと、それを定義...」興味深いPHP構文: 'implied if'?
defined('APPLICATION_PATH')
|| define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application'));
私はこの制御構造をPHPで認識していません。それは「暗黙のif」や「if/else」のようなものです。誰かがこれで私を助けることができますか?
逆に、最初の式がfalseの場合のみ、2番目の式が評価されます。 –
@Surreal Dreams:明らかに - はい;-) – zerkms
+1良い! [Wikipedia](http://en.wikipedia.org/wiki/Short-circuit_evaluation)でさらに読む。 – alex