更改默认的PHP函数输出

时间:2014-12-11 23:30:31

标签: php function

不知道是否有某种方法可以在另一个函数中包装PHP 默认函数响应,或者使用字符串预先添加和postpend函数响应。 我不想创建自定义函数,而是更改默认函数输出,例如在 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扩展程序

1 个答案:

答案 0 :(得分:2)

如果您安装runkit PECL extension,则可以使用runkit_function_rename

在调用任何var_dump之前,您必须放置一些代码,但是在重命名现有的var_dump之后,您可以创建自己的var_dump。

我确实认为这是一个糟糕的主意,你最好将自己的函数编写为var_dump的包装器并重构代码以使用新函数。

否则,使用本机PHP安装无法实现您的目标。