主页
PHP
PHP OOP 抽象类
tryphp_abstract2
运行 ❯
×
更改方向
保存代码
更改主题
<!DOCTYPE html> <html> <body> <?php abstract class ParentClass { // Abstract method with one argument abstract protected function prefixName($name); } class ChildClass extends ParentClass { public function prefixName($name) { if ($name == "John Doe") { $prefix = "Mr."; } elseif ($name == "Jane Doe") { $prefix = "Mrs."; } else { $prefix = ""; } return "$prefix $name"; } } $class = new ChildClass; echo $class->prefixName("John Doe"); echo "<br>"; echo $class->prefixName("Jane Doe"); echo "<br>"; echo $class->prefixName("Baby Doe"); ?> </body> </html>
Mr. John Doe
Mrs. Jane Doe