php - 获取函数调用者
问题描述
我正在尝试获取所有函数调用者并知道调用者是否正在使用参数调用函数,我正在尝试这样做,因为在 PHP 7.1 版本中,如果调用者没有与函数定义相同的参数,则会触发致命错误。
文件 1.php
例子:
function a($y, $x, $r){
echo "hello world";
}
a("watermelon","lemon", "orange" );
文件 2.php
a("apple", "banana");
现在的想法将是一个函数来获取调用 a() 的位置以及不使用所有必要参数调用的位置
是否存在任何本机功能或任何工具来执行此操作?我使用 get_defined_functions() 来获取所有函数列表并放入 array ,可能存在类似于获取项目中每个函数的调用位置的东西?
解决方案
推荐阅读
- c# - 如何在 .Net 中使用 Windows 内置的查找用户、联系人和组工具
- asp.net - 获取 ViewStateException:当机器键相同时视图状态无效
- python - 如何查找对象中的所有类
- google-app-engine - Google Cloud Platform 上的双向 TLS 身份验证
- opencv - 在视频流上叠加 FEA
- git - 关于如何为不同的人安排不同的代码格式的工具或想法
- reactjs - 如何正确重构反应钩子嵌套函数
- android - Android Fragment Manipulation
- angular - 如何将在 TypeScript 中定义为字符串的 Angular 模板解析为具有正确绑定的有效 HTML
- reactjs - Rendering different component inside a component in React