大家也許對好了,先將代碼貼出來
- class a {
- function __construct() {
- echo "a";
- }
- }
- class b extends a{
- function __construct(){
- echo "b";
- }
- private $x=100;
- public static function getx(){
- return $this->x;
- }
- }
- $x=new b();
- echo $x->getx();
結果是:
b100
“a”竟然沒有輸出,真不知到PHP5面向對象裡類初始化的順序。