php高级编程.ppt

php高级编程

构造函数。在PHP?4中,在类的内部与类同名的函数都被认为是构造函数,在创建类的对象时被自动执行。而在PHP?5中,构造函数的名称为__construct,“construct”的前面是两根下划线。如果一个类同时拥有__construct构造函数和与类名相同的函数,PHP?5将把__construct看做是构造函数。PHP中的构造函数可以带参数,也可以不带参数。 析构函数。类的析构函数的名称是__destruct,如果在类中声明了__destruct函数,PHP将在对象被销毁前调用析构函数将对象从内存中销毁,节省服务器资源。 例如: ?php class Con { function __construct($num) { echo 执行构造函数$num; } function __destruct() { echo 执行析构函数; } } $a=new Con(1); //输出执行构造函数1 $b=new Con(2); //输出执行构造函数2 //执行结束,最后输出执行析构函数执行析构函数 ? 1. 子类访问父类 在PHP中,允许通过继承其他类的方法来调用这些类里已经定义好的属性和方法,PHP不支持多继承,所以一个子类只能继承一个父类。可以使用extends关键字来指明类与类之间的继承关系。例如,以下是类B继承类A的代码。 另外值得注意的是,继承

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档