<?php date_default_timezone_get('PRC'); /** * Created by PhpStorm. * User: Administrator * Date: 2015/8/16 * Time: 15:55 */ class Human{ public $name; public $height; public $weight; public function ect($food){ echo $this->name."'s eating".$food; } } class NbaPlayer extends Human{ public $team="bull"; public $playerNumber="23"; function __construct($name,$height,$weight,$team,$playerNumber){ echo "构造函数调用成功"; } } $jordan=new NbaPlayer("jordan","198cm","98kg","bull","23"); echo $jordan->name."\n"; $jordan->ect("Apple");
為什麼我name輸不出來,求指教? -PHP中文網路問答-為什麼我name輸不出來,求指教? -PHP中文網問答
圍觀一下哦,學習一下。
因为你的构造函数什么都没做,只是输出了"构造函数调用成功" ,你只是定义了 name 属性,你在构造函数中加上一句