注意:使用未定义的常量 - 假设''in

时间:2018-05-15 08:00:51

标签: php

嘿,我为我的校园项目工作,所以我想问这个通知意味着什么

  

注意:使用未定义的常量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号线上   我试过任何解决方案来解决这个问题,但并没有真正帮助我

1 个答案:

答案 0 :(得分:2)

代码应如下所示:

if(strlen($row->angle_x) > 170 && strlen($row->angle_x) < 185){
   echo 'SIAGA LONGSOR';
}