PHP OO の初心者である私にとって、以下のコードには不明な点があります。の場合$this->name
、name
派生元はどこですか? に関しては、関数/メソッド名のように宣言されたとおり$this->get_pinn_number
に使用して機能させる必要があるのはなぜですか?get_pinn_number
拡張クラスの従業員の場合、$this->name = $employee_name
代わりに使用できないのはなぜですか?
class person {
var $name;
public $pinn_number;
function __construct($persons_name) {
$this->name = $persons_name;
}
function set_name($name="Jay") {
$this->name = $name;
}
function get_name() {
return $this->name;
}
public function get_pinn_number($pinn_number) {
$this->get_pinn_number = $pinn_number;
return;
}
}
class employee extends person {
function __construct($employee_name) {
$this->set_name($employee_name);
}
}
ありがとう。