>想知道是否有某种方法可以将PHP默认函数响应包装在另一个函数中,或者使用字符串在函数响应前置和推迟。我想在不创建自定义函数的情况下执行此操作,而是更改默认函数输出,例如在 var_dump() 输出周围添加标签。
$my_var = "Hello World!";
var_dump($my_var);
输出Hello World!
我要
$my_var = "Hello World!";
var_dump($my_var);
输出<strong>Hello World!</strong>
我对创建和调用自定义函数来执行此操作不感兴趣,而是想要修改 var_dump() 输出。
编辑:我需要本机解决方案而无需安装PHP扩展
如果安装 runkit
PECL 扩展,则可以使用 runkit_function_rename
。
调用任何var_dumps之前,您必须放置一些代码,但您可以在重命名现有var_dump后创建自己的var_dump。
我确实认为这是一个糟糕的主意,你最好编写自己的函数作为var_dump的包装器,并重构你的代码以使用你的新函数。
否则,您希望执行的操作无法通过本机 PHP 安装实现。