gpt4 book ai didi

PHP:严格的标准:[...] 的声明应与 [...] 中 [...] 的声明兼容

转载 作者:可可西里 更新时间:2023-11-01 00:23:40 24 4
gpt4 key购买 nike

我使用 E_STRICT 进行开发。在扩展类时,我有时会遇到以下 fatal error ...

Strict Standards: Declaration of [...] should be compatible with that of [...] in [...]

...由于子方法签名与其各自的父方法签名不完全匹配。

有时,仅仅是类的文档不准确或不是最新的(我在 PHP 的 PDO 库中遇到过这种情况)。或者,可能很少或没有文档。在任何一种情况下,下载和阅读库的 C 源代码都可能像猜测一样令人沮丧。

如何在不抑制 E_STRICT 的情况下快速解决这些错误?

最佳答案

您可以使用命令行反射功能找出预期的签名:

$ php --rc PDO

关于PHP:严格的标准:[...] 的声明应与 [...] 中 [...] 的声明兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11962564/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com