![]() |
1
12
Mchl基本上是正确的,但您得到的错误是来自参数不完全匹配,即:
应该是:
|
![]() |
2
2
|
![]() |
3
1
错误本身是因为
这将生成此错误,因为父签名和子签名不匹配。现在,在解析器看来,签名是这样的,所以:
都是匹配的签名。变量名不必相同,但变量的数量、顺序、类型提示和默认值必须相同。
它不一定是“坏”的(框架和开发人员总是这样做)。现在语言支持得很好。原因是
|
![]() |
4
0
因为Foos::insert()方法的签名(参数列表、访问修饰符)与Zend_Db_Table_Abstract::insert()不同。根据严格的规则,子类中重写父类中方法的方法需要具有相同的签名。
至少这是它通常的意思,因为查看Zend_Db_Table_Abstract::insert()文档,我看不到任何不同。。。 [编辑]
如果$data参数有类型提示,请签入Zend_Db_Table_Abstract::insert()。可能是
|
![]() |
Jacco · 未能格式化我的日期以在php中正确工作 1 年前 |
![]() |
jay ram · 如何在URL核心php中从API获取JSON? 1 年前 |
|
Ishwarya A · php电子表格在浏览器中显示多张excel 1 年前 |