me encontré con este interesante línea en el archivo index.php predeterminado para un proyecto Zend Framework:Sintaxis interesante de PHP: ¿'implicado si'?
defined('APPLICATION_PATH')
|| define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application'));
Parece estar diciendo "Si APPLICATION_PATH no se define, a continuación, seguir adelante y definirlo ..."
No conozco esta estructura de control en PHP. Es casi como un 'implicado si' o 'si/otro'. ¿Puede alguien ayudarme con esto?
Por el contrario, solo si la primera expresión es falsa, se evalúa la segunda. –
@Surreal Dreams: obviamente, sí ;-) – zerkms
+1 ¡Bien! Lectura adicional en [Wikipedia] (http://en.wikipedia.org/wiki/Short-circuit_evaluation). – alex