2016-12-04 92 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