最近看书,做了个小测试,构造函数和析构函数执行过程简单了解了下,如果出现同一变量作为来自不同的类实例,那么,在php中构造和析构将会如何执行的,试验了下,顺序应该是先构造。单该对象重新被实例化后,再次调用构造,同时,上一个实例已经没有用了,它会自动析构,然后用重新被实例的对象操作,最后将重新被实例的对象析构。
文件2-1.php

 

Code



文件2-2.php
require_once('2-1.php');
$e = new Person('456');
echo '<BR/>'.$e->age;
exit;

=================
输出结果:

构造函数被继承
aaa
70
person extends banks构造函数被继承

111
析构函数继承
15
456
析构函数继承

posted on 2008-05-13 11:36  林宁  阅读(1610)  评论(0编辑  收藏  举报