php5中类的学习(4)


<?php     
class TEST1     
{     
    public function name( TEST2 $para )     
    {     

    }     
}     

class TEST2     
{     

}     

$test2 = new TEST2;     
$test1 = new TEST1;     

$test1->name('value'); // 会报错,因为这个参数必须是TEST2实例化以后的对象     
$test1->name($test1); // 不会报错     
?>    



兼容php4的语法:

php5的类是往下兼容php4的,这些php4时代的语法也得到了继承,但是并不建议在php5的环境中使用。

(1)使用var预设属性,会自动转换成public。

(2)使用类名作为构造函数,在没有__construct构造方法的情况下,会寻找和类名相同的函数作为构造函数。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/7dc8ac374c17a88efbb90030bbe6bd03.html