时间:2021-07-01 10:21:17 帮助过:22人阅读
test(10);?>
test($a); } } $var1=new B; $var1->test1(10);?>
你看看错误信息不就知道怎么回事了吗?
你看看错误信息不就知道怎么回事了吗?
class B extends A{ public function test($a){ echo "testB".$a; }}
不是重写,是覆盖
覆盖的条件是保护方式和参数一致
这种从 java 硬拽过来的玩意,违背了 php 的初衷,并最终导致 php 的死亡
连 C# 都在推出“动态语言”了,php 还逐步静态化,这不是倒退吗?
不是重写,是覆盖
覆盖的条件是保护方式和参数一致
这种从 java 硬拽过来的玩意,违背了 php 的初衷,并最终导致 php 的死亡
连 C# 都在推出“动态语言”了,php 还逐步静态化,这不是倒退吗?
test(10);?>
test($a); } } $var1=new B; $var1->test1(10);?>
B::test 是重新定义,或是说是重写(覆盖)
重载,在 php 中是不支持的
至于说那些所谓的语法检查,那都是胡扯的,硬拽进来拖慢 php 速度用的
B::test 是重新定义,或是说是重写(覆盖)
重载,在 php 中是不支持的
至于说那些所谓的语法检查,那都是胡扯的,硬拽进来拖慢 php 速度用的
对的,对的,对的
B::test 是重新定义,或是说是重写(覆盖)
重载,在 php 中是不支持的
至于说那些所谓的语法检查,那都是胡扯的,硬拽进来拖慢 php 速度用的
但形式上是重写了