故障排除php fatal错误:无法访问空属性
在上述代码中,错误发生在set_value()方法中,其中$ my_value属性是使用$ this-> \ $ my_value Syntax访问的$ my_value属性。该语法是不正确的,并且导致“未定义变量:my_value”错误。访问PHP中对象属性的正确方法是使用 - > oterator,如以下几行所示:[[[ 2 $ a-> my_value [] ='b'; $ a-> set_value('c'); //正确:更新my_value属性此外,重要的是要确保在访问它之前初始化My_value属性。在上面的示例中,该属性在构造函数方法中初始化为一个空数组:
= $ value; } [&& && && && && &&华免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3