ArithmeticError
(PHP 7, PHP 8)
简介
当执行数学运算发生错误时抛出
ArithmeticError 。
这些错误包括尝试执行负数的位移,以及对任何可能会导致值超出 int
的范围 intdiv() 调用。
类摘要
class ArithmeticError
extends
Error
{
/* 继承的属性 */
/* 继承的方法 */
}
nima dot shirinzadeh at gmail dot com ¶ 5 years ago
the first example shifted by the positive number and the result is 4, but the second example shifted by the negative number and the result is ArithmeticError(this example is the same for left shift)
<?php
$shif =1;
$number = 8;
$result = $number >> $shif;
echo $result; //// 1000 >> 01000 = 4
$shif =-1;
$number = 8;
$result = $number >> $shif;
////result is ArithmeticError
?>