php 类方法覆盖,参数问题

不是simaguo 发布于 2017/04/05 15:56
阅读 78
收藏 0
<?php
class A{
	
}
class B extends A{
	
}

class C{
	function t(A $a){
		echo 'a';
	}
}
class D extends C{
	function t(B $b){
		echo 'b';
	}
}

Warning: Declaration of D::t(B $b) should be compatible with C::t(A $a) in xxx.php on line 18

这样子为啥子不行。

加载中
返回顶部
顶部