php中的构造函数的先后顺序:
class test{
public function __initialize(){
echo '_initialize';
}
public function __construct(){
echo '_construct';
}
public function test(){
echo 'test';
}
public function __destruct() {
echo 'destruct';
}
}
$t = new test();
__construct为大,如果有了__construct,那么其他的构造函数都靠边站
在thinkphp中:
class myhostAction extends commonAction {
public function _initialize() {
echo '_initialize';
}
public function __construct() {
echo '__construct';
}
public function myhostAction(){
echo 'myhostAction';
}
}
还是__construct为大:
__construct --> myhostAction -->_initialize