方法聲明應與PHP中的父方法兼容Strict Standards: Declaration of childClass::customMethod() should be compatible with that of parentClass::customMethod()PHP中出現此錯誤的可能原因是什么?我在哪里可以找到關于它意味著什么的信息?兼容?
3 回答

jeck貓
TA貢獻1909條經驗 獲得超7個贊
childClass::customMethod()
parentClass::customMethod()
.

墨色風雨
TA貢獻1853條經驗 獲得超6個贊
class A { public function foo($a = 1) {;}}class B extends A { public function foo($a) {;}}function bar(A $a) {$a->foo();}
class A { public function foo($a) {;}}class B extends A { public function foo($a = 1) {;}}function bar(A $a) {$a->foo();}
class A { public function foo(StdClass $a) {;}}class B extends A { public function foo($a) {;}}
class A { public function foo($a) {;}}class B extends A { public function foo(StdClass $a) {;}}

繁星淼淼
TA貢獻1775條經驗 獲得超11個贊
class A{ public function foo() { ; }}class B extends A{ /*instead of : public function foo($a, $b, $c) {*/ public function foo() { list($a, $b, $c) = func_get_args(); // ... }}
添加回答
舉報
0/150
提交
取消