<?php //抽象类 abstract class TestAbs{ //抽象方法 abstract protected function getName(); //普通方法 public function printOut(){ $this->getName(); } } class Test extends TestAbs{ //子类定义的方法,参数个数必须一致,也可以是可选的 public function getName($str=''){ echo 111; } } $test=new Test(); $test->printOut();//此时正常输出 111 结尾 通过本文各位小伙伴们对于PHP中抽象类abstract的定义及用法有了一个初步的了解呢?努力吧少年们。