(1)
<?php
class My {
public $a=12;
function f ( ) {
echo $a; -----------改成 : echo $this->$a
}
}
$am=new My( );
$am->f ( ) ;
f( );
?>
这里会发生错误。。。注意,类的属性要么类自己调用(),要么实例的对象进行调用。不能直接echo $a调用,这样的形式就把$a当成一个普通变量啦,而非类的属性。