将来的你, 肯定会感激现在拼命的自己。
  • php
  •  2014.12.19 16:36
  •  330

PHP4.0 和 5.0 类构造函数的兼容问题解决

PHP4.0 和 5.0 类构造函数的兼容问题:

在 PHP5.0 以上版本里,还兼容了 4.0 版本的构造函数的定义规则。如果同时定义了4.0的构造函数和 __construct()函数,则__construct() 函数优先。

为了使类代码同时兼容 PHP4.0 和 5.0,可以采取以下的方式:

class MyClass {  
    function __construct() { //for PHP5.0  
        echo 'this is class2 construct';  
    }  
     
    // 为了使类代码同时兼容 PHP4.0 和 5.0  
    function MyClass() { //for PHP4.0  
        $this->__construct();  
    }  
}  
$c3 = new MyClass;

 钟永标

个人头像


 热门推荐


 热门阅读