rree
PHP 8.0 にアップグレードしてから、次のコードを実行するとこのエラーがスローされます:
リーリーこれは、PHP の過去のバージョンでは問題なく動作しました。
P粉4278776762023-10-19 00:33:30
この関数宣言方法は、PHP 8.0 では非推奨になりました。関数を呼び出すときにすべての引数 (最後に必要な引数まで) を指定する必要があるため、この のような関数を作成することは決して意味がありません。また、関数とメソッドを解析するために Causing混乱 ::getNumberOfRequiredParameters" rel="noreferrer">ReflectionFunctionAbstractクラスを使用しています。
新しい非推奨は、存在する必要がある必須パラメータは常にオプションのパラメータの前に宣言されるべきであるという常識的な前提に関数シグネチャが従うことを保証するだけです。
リーリー