可能存在重复:
PHP:指令失败的“or”语句:如何抛出新异常?
在PHP中,尤其是在各种MySQL连接教程中受新手欢迎的语言,你一直都可以像这样做...
<?php
foo() or die('foo() failed!');
?>
然而,如果我尝试像这样做,它会失败...
<?php
foo() or throw new Exception('AHH!');
?>
像这样...
"解析错误:语法错误,意外的'throw' (T_THROW)
有人知道如何做类似于这样的事情吗?我需要在"或者"之后设置一个变量吗?
throwException()
函数,它只是抛出一个异常。 - Wiseguy