Possible Duplicate:
PHP: 'or' statement on instruction fail: how to throw a new exception?PHP función de la vieja escuela "o" con excepción
En PHP, especialmente popular entre los novatos en varios tutoriales de conexión de MySQL, que siempre he sido capaz de hacer algo como esto ...
<?php
foo() or die('foo() failed!');
?>
Sin embargo si intento algo como esto falla ...
<?php
foo() or throw new Exception('AHH!');
?>
Al igual que ...
"Parse error: syntax error, unexpected 'throw' (T_THROW) in..."
¿Alguien sabe cómo hacer algo similar a esto? ¿Tendría que establecer una variable después del "o"?
Se podría definir un 'ThrowException()' función que simplemente lanza una excepción. – Wiseguy
Gracias a todos por las respuestas. – PolishHurricane