「PHP」parent::で親クラスコンストラクタを実行するサンプル
書式
parent::__construct(変数名)
使用例
<?php
//親クラス
class User
{
public $usrAddr;
public function __construct($address)
{
$this->usrAddr = $address;
}
}
//子クラス
class UserInfo extends User
{
//コンストラクタ
public function __construct($address)
{
//親クラスのコンストラクタ
parent::__construct($address);
}
}
$cft = new UserInfo("12345 dummy address");
echo "resultのサンプル" . "<br>";
print $cft->usrAddr;
<?php
//親クラス
class User
{
public $usrAddr;
public function __construct($address)
{
$this->usrAddr = $address;
}
}
//子クラス
class UserInfo extends User
{
//コンストラクタ
public function __construct($address)
{
//親クラスのコンストラクタ
parent::__construct($address);
}
}
$cft = new UserInfo("12345 dummy address");
echo "resultのサンプル" . "<br>";
print $cft->usrAddr;
<?php //親クラス class User { public $usrAddr; public function __construct($address) { $this->usrAddr = $address; } } //子クラス class UserInfo extends User { //コンストラクタ public function __construct($address) { //親クラスのコンストラクタ parent::__construct($address); } } $cft = new UserInfo("12345 dummy address"); echo "resultのサンプル" . "<br>"; print $cft->usrAddr;
実行結果
resultのサンプル
12345 dummy address