嘿,我为我的校园项目工作,所以我想问这个通知意味着什么
注意:使用未定义的常量angle_x - 在第193行的C:\ xampp \ htdocs \ lews \ data.php中假定为'angle_x'
这是我的PHP代码
if(strlen($row->angle_x > 170 && angle_x < 185) ){
echo"SIAGA LONGSOR";
}
我尝试过这种方法
if(strlen($row['angle_x'] > 170 && ['angle_x'] < 185) ){
echo"SIAGA LONGSOR";
}
但它出现错误,如:
致命错误:未捕获错误:无法在C:\ xampp \ htdocs \ lews \ data.php中使用stdClass类型的对象作为数组:190堆栈跟踪:#0
也试过这个
if(strlen($row->'angle_x' > 170 && 'angle_x' < 185) ){
echo"SIAGA LONGSOR";
}
结果:
解析错误:语法错误,意外的''angle_x''(T_CONSTANT_ENCAPSED_STRING),期待C:\ xampp \ htdocs \ lews \ data.php中的标识符(T_STRING)或变量(T_VARIABLE)或'{'或'$'在190号线上 我试过任何解决方案来解决这个问题,但并没有真正帮助我
答案 0 :(得分:2)
代码应如下所示:
if(strlen($row->angle_x) > 170 && strlen($row->angle_x) < 185){
echo 'SIAGA LONGSOR';
}