$a ?? $b //是如下表达式的缩写
isset($a) ? $a : $b
// PHP7以上支持
$a ?: $b //是如下表达式的缩写
$a ? $a : $b
//PHP5.3以上支持
参考文献:
$a ?? $b //是如下表达式的缩写
isset($a) ? $a : $b
// PHP7以上支持
$a ?: $b //是如下表达式的缩写
$a ? $a : $b
//PHP5.3以上支持
参考文献:
PHP里面的数, 有整型的, 有浮点的, 算的时候还可能出问题;
因为计算机不认识小数, 但是钱有小数, 怎么搞?
以下函数可以用于关于钱的精确计算
echo bcmul('1.34747474747', '35', 3); // 47.161
echo bcmul('2', '4'); // 8
echo bcadd(1.2, 1.3, 2); //一块二加一块三, 保留两位小数
echo bcsub(1.3, 1.2, 2); //一块三减一块二, 保留两位小数
echo bcmul(2.4, 3, 2); //两块四乘3, 保留两位小数
echo bcdiv(2.4, 3, 2); //两块四除以3, 保留两位小数
参考文献:
https://www.cnblogs.com/ivy-zheng/p/11236342.html
XAMPP有两种模式, 一种是不建立服务的, 那么需要点一下Apache才启动
另一种是建立服务的, 开机自动启动Apache.
但是建立服务以后可能导致COM组建不正常, 抛出如下错误
[2147614729]com_exception in File.php line 555
.....
$word->ActiveDocument;
解决方法是不使用XAMPP的服务模式.
原因可能是服务模式使用的不是系统默认账号, 以至于COM不认识了.