该var_dump()函数用于检查和调试代码的行为.您所看到的是Xdebug的版本(您启用了Xdebug并且它超载了默认版本),它也会打印出它的位置.
在开发过程中这是很有益的,看看何时何地正好做的var_dump()功能表演出来.
如果你担心它是一个安全漏洞,除非你var_dump()在生产中使用,它很可能不是,因为它只适用于开发人员.如果您的用户要看到这一点(例如,当您忘记var_dump()生产代码中的某些内容时),那就太糟糕了.
如果你意识到这一点并且你仍然在问如何"隐藏路径",你可能想要禁用Xdebug的版本var_dump().您可以使用以下设置执行此操作php.ini:
[XDebug]
xdebug.overload_var_dump = 0
Run Code Online (Sandbox Code Playgroud)
或者真的只隐藏路径:
xdebug.overload_var_dump = 1
Run Code Online (Sandbox Code Playgroud)