现在的位置: 首页 > 综合 > 正文

关于php面向对象理解的几个误区

2013年12月11日 ⁄ 综合 ⁄ 共 217字 ⁄ 字号 评论关闭

(1)

<?php

    class My {
        public $a=12;
        function f ( ) {
            echo $a; -----------改成 : echo $this->$a
        }
     }
$am=new My( );
$am->f ( ) ;

f(  );

?>

这里会发生错误。。。注意,类的属性要么类自己调用(),要么实例的对象进行调用。不能直接echo $a调用,这样的形式就把$a当成一个普通变量啦,而非类的属性。

抱歉!评论已关闭.