1
我创建一个裁剪算法,并在某些时候检查是否存在的值通过PHP检查0假
if($x && $y){ //then crop }
如果指定剪切区域的初始坐标,检查。但是,这在边界上失败了,因为如果任何值为零(从边界切割),那么php会将其评估为false。
我该如何克服这一点?
我创建一个裁剪算法,并在某些时候检查是否存在的值通过PHP检查0假
if($x && $y){ //then crop }
如果指定剪切区域的初始坐标,检查。但是,这在边界上失败了,因为如果任何值为零(从边界切割),那么php会将其评估为false。
我该如何克服这一点?
使用isset()
检查,如果一个变量设置,而不是NULL:
if(isset($x) && isset($y)) { //then crop }
使用===
和!==
这两个类型和值进行比较。
例如:
if($x !== false && $y !== false)