💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# 多态 ## 按字面上的理解就是“多态” ## 同一个接口插入不同的对象,返回值不同。 ## instanceof ## 用于确定一个PHP变量是否属于某一类 class的实例:返回bool 在实际的应用中,通常为了使用项目能够在以后的时间里的轻松实现扩展与升级,需要通过继承实现可复用模块进行轻松升级。在进行可复用模块设计时,就需要尽可能的减少使用流程控制语句,此时就可以采用多态实现该类设计。 代码如下: ``` <?php class TypeC{ function charu(){ echo " "; } } class JanPan extends TypeC{ function charu(){ //重载父类 echo "这里输出的键盘值"; } } class ShuBiao extends TypeC{ function charu(){ echo "这里输出鼠标值"; } } class Lanya extends TypeC{ function charu(){ echo "这里是蓝牙的值"; } } function duixiang($ru){ if($ru instanceof TypeC){ $ru->charu(); } } //接口调用 duixiang( new Lanya); ```