-2
我想這error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
如何在php中隱藏除零除異常?
,但其沒有工作,打印這樣的錯誤...
警告:由零 Ç司:\ WAMP \ WWW \廣告人\網頁1 \ elearning.php 上線276
我想這error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
如何在php中隱藏除零除異常?
,但其沒有工作,打印這樣的錯誤...
警告:由零 Ç司:\ WAMP \ WWW \廣告人\網頁1 \ elearning.php 上線276
這是處理它的最佳方法:
if ($divisor == 0)
{
// don't divide by zero, handle special case
} else {
$result = $number/$divisor;
}
是THI你正在使用的一些外部產品?如果不是,則應該修復錯誤 – 2011-04-10 21:38:18
測試您除以的值不爲零__before__執行除法 – 2011-04-10 21:38:20
在某些情況下,可能需要將結果設置爲PHP的「INF」(無窮大)常量......只要你不嘗試在後面執行無法處理無窮大的計算......所以在這些情況下,抑制這些警告可能會有所幫助,並且可以使用'@'來禁止所有警告不可取。 – 2017-10-24 22:18:21