下面是程序段,按照理论应该显示
name:jyq
sex:nan而实际执行结果为:
name:nan
sex:nan不知道是什么原因?<?php class tstu{
var $name;
var $age;
var $sex;
function init(){
$this->$name="jyq";
$this->$sex="nan";
}
function show(){
echo "name:".$this->$name."<br>";
echo "sex:".$this->$sex."<br>";
}
}
$stu=new tstu;
$stu->init();
$stu->show();
?>
name:jyq
sex:nan而实际执行结果为:
name:nan
sex:nan不知道是什么原因?<?php class tstu{
var $name;
var $age;
var $sex;
function init(){
$this->$name="jyq";
$this->$sex="nan";
}
function show(){
echo "name:".$this->$name."<br>";
echo "sex:".$this->$sex."<br>";
}
}
$stu=new tstu;
$stu->init();
$stu->show();
?>
$this->name
$this->sex
再试
$this->namesex变量同理