【发布时间】:2014-08-13 17:22:29
【问题描述】:
我在看别人的代码。有类调用诸如GetSku()、WriteOrder($order) 等函数,但我无法找到这些函数的位置。我已经检查过……
- 其他脚本或类包含:未定义显式或魔术函数 (
__call) -
grep -rHn "n *GetSku" /path/to/codebase:不返回任何内容 - Sublime 的 cTag:没有找到
- 原开发者知识库:我发邮件请求他返回错误
这些神秘的函数,字面意思是……
$sku = GetSku();
WriteOrder($order);
什么可以定义并且它们起作用?以某种方式自定义魔术功能?某种动态功能?我像猴子一样用 iPhone 挠头。
【问题讨论】:
-
什么给了你
grep -rHn "n *GetSku" /path/to/codebase? -
任何体面的 IDE 都可以跳转到定义,使用现代 IDE
-
你也应该做一个 phpinfo();并找到可以包含其他文件的位置。然后也扫描这些目录。 PHP 确实有一个 PATH 环境变量,用于包含来自外部共享资源(如 PEAR)的内容。
-
搜索所有文件夹>在此处插入时尚 meme 图片
标签: php class magic-function