「PHP」parent::で親クラスコンストラクタを実行するサンプル

2021年4月25日

書式
parent::__construct(変数名)
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<?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

PHP

Posted by arkgame