【发布时间】:2013-02-01 22:25:09
【问题描述】:
我是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的使用和与类同名的方法表明相当古老,过时的教程 -
@MarkBaker 感谢您的指示。
标签: php fatal-error