我是php
的新手,我执行了下面的代码。PHP致命错误:无法访问空属性
<?php
class my_class{
var $my_value = array();
function my_class ($value){
$this->my_value[] = $value;
}
function set_value ($value){
// Error occurred from here as Undefined variable: my_value
$this->$my_value = $value;
}
}
$a = new my_class ('a');
$a->my_value[] = 'b';
$a->set_value ('c');
$a->my_class('d');
foreach ($a->my_value as &$value) {
echo $value;
}
?>
我得到了错误。什么可能是错误?
Notice: Undefined variable: my_value in C:\xampp\htdocs\MyTestPages\f.php on line 15
Fatal error: Cannot access empty property in C:\xampp\htdocs\MyTestPages\f.php on line 15
如果你刚开始学习PHP,寻找一些更先进的最新教程...使用var'和方法的'与班级名称相同表示一个相当陈旧,过时的教程 – 2013-02-17 10:42:57
@MarkBaker感谢您的指导。 – Bishan 2013-02-17 10:47:00