在那里能找到“详细” 的PHP资料? 我下了一个手册,但是找 "__construct()" 这个方法却找不到, 网上有没有更详细的资料? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 PHP手册里有啊构造函数void __construct ( [mixed args [, ...]] )PHP 5 允行开发者在一个类中定义一个方法作为构造函数。具有构造函数的类会在每次创建对象时先调用此方法,所以非常适合在使用对象之前做一些初始化工作。 注意: 如果子类中定义了构造函数则不会暗中调用其父类的构造函数。要执行父类的构造函数,需要在子类的构造函数中调用 parent::__construct()。 例 19-8. 使用新标准的构造函数<?phpclass BaseClass { function __construct() { print "In BaseClass constructor\n"; }}class SubClass extends BaseClass { function __construct() { parent::__construct(); print "In SubClass constructor\n"; }}$obj = new BaseClass();$obj = new SubClass();?> 为了实现向后兼容性,如果 PHP 5 在类中找不到 __construct() 函数,它就会尝试寻找旧式的构造函数,也就是和类同名的函数。因此唯一会产生兼容性问题的情况是:类中已有一个名为 __construct() 的方法,但它却又不是构造函数。 PHP+MYSQL WEB开发 这本书不错 一个很简单的PHP问题,测试你的PHP水平 同时包含和不包含内容如何搞定? 数组问题! php反射调用失败 PHP针对pdf文件内容读取并利用正则表达式截取关键段落 为何不能支持mysql ?:语句的问题 请问如何将较大得图片缩小放在固定大小得表格里面? 公司的短信平台出现问题,不知道从哪里下手,急!困惑! 为何在WIN2003的IIS下配置PHP不成功 一个学习html过程中遇到的问题,希望大家帮忙解决一下,感激不尽 php中xml编码问题?
构造函数
void __construct ( [mixed args [, ...]] )
PHP 5 允行开发者在一个类中定义一个方法作为构造函数。具有构造函数的类会在每次创建对象时先调用此方法,所以非常适合在使用对象之前做一些初始化工作。 注意: 如果子类中定义了构造函数则不会暗中调用其父类的构造函数。要执行父类的构造函数,需要在子类的构造函数中调用 parent::__construct()。 例 19-8. 使用新标准的构造函数<?php
class BaseClass {
function __construct() {
print "In BaseClass constructor\n";
}
}class SubClass extends BaseClass {
function __construct() {
parent::__construct();
print "In SubClass constructor\n";
}
}$obj = new BaseClass();
$obj = new SubClass();
?>
为了实现向后兼容性,如果 PHP 5 在类中找不到 __construct() 函数,它就会尝试寻找旧式的构造函数,也就是和类同名的函数。因此唯一会产生兼容性问题的情况是:类中已有一个名为 __construct() 的方法,但它却又不是构造函数。