「PHP」parent::で親クラスのメソッドを呼び出すサンプル

2021年4月25日

書式
parent::親クラスのメソッド名
使用例

<?php
class User
{
      //getMsgメソッド
      public function getMsg(){
            return "study skill"."<br>"; 
      }
}
//Userクラスを継承
class UserInfo extends User
{
      public function getMsg(){
            //親クラスのメソッドを呼ぶ
            print parent::getMsg();
            return "in arkgame.com"."<br>"; 
      }
}

//オブジェクトcft
$cft = new UserInfo();
echo "オーバーライドのメソッド" . "<br>";
print $cft->getMsg()."<br>"; 
?>

実行結果
オーバーライドのメソッド
study skill
in arkgame.com

PHP

Posted by arkgame