php - 找到一个隐藏的 PHP 函数?

标签 php function

所以我找到了一份工作,要求我修复其他程序员编写的一些损坏的代码。它一团糟而且难以阅读,但 真正 让我明白的是我需要找到一个隐藏在数百个 php 文件中某处的特定函数。

如果给你函数名,说<?php print mystery_function(); ?> ,人们将如何追踪这一点?

除了通过 ftp 传输整个站点并让 Windows 搜索每个文件(我即将执行)的粗暴方法之外,是否有一种方法可以将值发送到该函数并产生可追踪的错误?

最佳答案

$reflection = new ReflectionFunction('mystery_function');
echo $reflection->getFileName();

http://www.php.net/manual/en/class.reflectionfunction.php

关于php - 找到一个隐藏的 PHP 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7314065/

相关文章:

php - 我们可以向 CakePHP 表对象添加自定义值吗?

JavaScript 和自执行函数

php - 使用 composer 和 PuTTY 安装 Paypal PHP SDK

php - SQL 查询未给出预期结果

c++ - LNK2005 - 在 .hpp 文件中声明函数时出错

function - 如何创建一个接受具有特定参数的函数作为参数的函数?

r - 理解 R 中的惰性求值

javascript - 为什么在 JavaScript 中调用命名赋值函数会失败?

php - 如何避免 undefined offset

php - Curl PHP 无法显示 amazon