我希望知道(在哪个php文件中)是一个常量定义。你知道有什么快速完成这个的技巧吗?
假设我不熟悉整个系统,但需要快速修复此常量。浏览每个包含文件很无聊。
更新 我正在使用notepad ++并通过FTP客户端(FileZilla)访问文件。
答案 0 :(得分:3)
我通常grep
进入Mordor:
grep -l 'define..CONSTANT' *
(注意:我总是运行类Unix操作系统。我不了解Windows,但大多数编辑应该支持类似的东西。)
答案 1 :(得分:2)
使用多文件搜索工具或具有该功能的IDE,并在项目目录中搜索define('MY_CONST_NAME',
,其中MY_CONST_NAME
是您要查找的常量的名称。
答案 2 :(得分:2)
您需要Agent Ransack。好吧,你真的需要一个合适的IDE,但作为一个快速修复:下载所有PHP文件并搜索包含文本define AND CONSTANT
的文件。 Windows上的内置搜索程序非常糟糕,所以请使用Agent Ransack。
答案 3 :(得分:0)
您使用的是什么IDE?如果您正在使用Eclipse,那么它非常简单..只需按Ctrl
并单击常量,它将带您到定义此常量的行。
答案 4 :(得分:0)
如果您(希望)在Mac上,我会推荐TextMate,如果没有,则推荐Sublime 2(测试版)。
答案 5 :(得分:-2)
我不太清楚你想要什么,但是define("CONST_NAME", "value")
你定义了一个const。
要检查,你使用它:
if(defined("CONST_NAME", "value")) {
//const defined
} else {
//do anything
}