我在PHP 5.6中的一段代码中盘旋了一些错误,最后发现该错误是由对类的构造函数的过时调用引起的。在这里,我尝试将 3 个参数传递给只需要 2 个参数的构造函数。
仍然没有显示警告、错误或通知。
错误或功能?
根据我的理解,以下代码根本不起作用,但它甚至不会引起故障:
<?php
class x {
function __construct($a) {
}
}
$y = new x(1, 2);
?>
Run Code Online (Sandbox Code Playgroud)
有没有办法强制匹配参数计数?