PHPの関数の再定義制限
をPHPで克服することは、同じ名前の関数を複数回定義することはノーではありません。提供されたコードスニペットで見られるように、そうすることは、恐ろしい「再び削除できない」エラーになります。 $ b){
$ a * $ b;}
を返しますが、PHPツールベルトには隠された宝石があります:Runkit拡張機能。
runkit_function_rename()
関数の名前を変更したい場合は、runkit_function_rename():
['/// runkit_function_rename( 'this'、 'that');
runkit_function_redefine()
// Rename 'this' to 'that'
runkit_function_rename('this', 'that');
については、より包括的な再定義、runkit_function_redefine()これにより、関数本体全体を変更できます。
runkit_function_redefine( 'this'、 'return "new and refted";'); 免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3