「php」extendsでクラスの継承を実装するサンプル

2020年11月3日

構文
class classB extends classA {
some code
}
サンプルコード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<?php
class SampleA
{
public function getResA()
{
return "A01";
}
}
class SampleB extends SampleA
{
public function getResB()
{
return "B02";
}
}
$cft = new SampleB();
print $cft->getResA()."<br>\n";
print $cft->getResB()."<br>\n";
?>
<?php class SampleA { public function getResA() { return "A01"; } } class SampleB extends SampleA { public function getResB() { return "B02"; } } $cft = new SampleB(); print $cft->getResA()."<br>\n"; print $cft->getResB()."<br>\n"; ?>
<?php
class SampleA
{
    public function getResA()
    {
        return "A01";
    }
}
class SampleB extends SampleA
{
    public function getResB()
    {
        return "B02";
    }
}
$cft = new SampleB();
print $cft->getResA()."<br>\n";
print $cft->getResB()."<br>\n";

?>

実行結果
A01
B02

Windows10

Posted by arkgame