2016-12-04 59 views
0
throw PHPUnit_Util_InvalidArgumentHelper::factory(1, 'string'); 

为什么使用的编码器会抛出这一行?我不明白为什么使用throw关键字

+2

为什么不应该应用它呢? –

+0

因为他们想抛出异常?为什么不问问他们或提供更多的上下文 –

回答

0

如果脚本中发生异常,则使用throw关键字引发异常。 例子:

if(some_condition) { 
    throw new Exception("Value must be 1 or below"); 
} 

上面的代码会获得类似这样的错误:

Fatal error: Uncaught exception 'Exception' 
with message 'Value must be 1 or below' in C:\webfolder\test.php:6 

阅读这篇文章,以了解更多信息: http://www.w3schools.com/php/php_exception.asp