Questions tagged «php-7.2»

2
严格类型在PHP中有什么作用?
我已经在PHP 7中看到以下新行,但是没有人真正解释它的含义。我已经用谷歌搜索了,他们谈论的只是您是否启用它,而不是像民意调查这类的东西。 declare(strict_types = 1); 它有什么作用?它如何影响我的代码?我应该做吗? 一些解释会很好。

7
PHP 7中的“声明……应兼容”静音警告
升级到PHP 7后,日志几乎因此类错误而阻塞: PHP Warning: Declaration of Example::do($a, $b, $c) should be compatible with ParentOfExample::do($c = null) in Example.php on line 22548 如何在PHP 7中使这些错误以及仅这些错误静音? 在PHP 7之前,它们是E_STRICT警告的类型,很容易处理。现在,它们只是普通的旧警告。由于我确实想了解其他警告,因此我不能完全关闭所有警告。 我没有能力重写这些旧版API,甚至没有提及使用它们的所有软件。猜猜是什么,也没有人会为此付出代价。我都不是一开始就开发它们的,所以我不是要怪的人。(单元测试?十年前还没有流行。) 我想尽量避免任何与之func_get_args相似的诡计。 我不是真的想降级到PHP 5。 我仍然想知道其他错误和警告。 有没有一种干净而不错的方法来实现这一目标?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.