<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="PHP5中构造函数（__construct）和析构函数（__destruct）解析的示例代码说明" id="card1">
<p> 游客</p><p>
标题:PHP5中构造函数（__construct）和析构函数（__destruct）解析的示例代码说明<br/>
正文:<br/>
构造函数void __construct ([ mixed $args [, $... ]] )PHP 5 允行开发者在一个类中定义一个方法作为构造函数。具有构造函数的类会在每次创建新对象时先调用此方法，所以非常适合在使用对象之前做一些初始化工作。Note: 如果子类中定义了构造函数则不会隐式调用其父类的构造函数。要执行父类的构造函数，需要在子类的构造函数中调用 parent::__construct()。如果子类没有定义构造函数则会如同一个普通的类方法一样从父类继承（假如没有被定义为 private 的话）。Example#1使用新标准的构造函数代码如下: &amp;lt;?php class BaseClass {    function __construct() {        print &amp;quot;In BaseClass constructor\n&amp;quot;;    } }   class SubClass extends BaseClass {    function __construct() {        parent::__construct();        print &amp;quot;In SubClass constructor\n&amp;quot;;    } }   class OtherSubClass extends BaseClass {     // inherits BaseClass's constructor }   // In BaseClass constructor $obj = new BaseClass();   // In BaseClass constructor // In SubClass constructor $obj = new SubClass();   // In BaseClass constructor $obj = new OtherSubClass(); ?&amp;<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1808&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1808&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1808&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1808&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1808&amp;Page=3">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1808">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1808">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>