我在Joomla 2.5的注册表单上看到一个未定义的属性警告PHP通知,想知道是什么导致了这个问题。它发生在试图与$this
<?php if($this->title == 'Me'){echo "selected=\"selected\"";}?>>Me</option>
更新:在这种情况下,$ this指的是正确的类。它的$title
就是提示未定义属性问题的问题。什么是在PHP文件中使用尚未定义的变量的补救措施?
感谢。
答案 0 :(得分:0)
由于消息表明它是一个未定义的变量,在运行xdebug之后我注意到它没有被设置,这就是问题所在。因此,检查变量是否已设置并且仅使用变量将有所帮助。