Я хочу знать, где (как и в каком php-файле) определяется постоянная.Вы знаете какой-нибудь трюк, чтобы сделать это быстро?
Скажем, я не знаком со всей системой, но мне нужно быстро исправить эту константу.Просматривать файлы включает в себя скучно.
ОБНОВЛЕНИЕ Я использую notepad ++ и обращаюсь к файлам через FTP-клиент (FileZilla).
Я обычно просто grep мой путь в Мордор:
grep
grep -l 'define..CONSTANT' *
(Примечание: я всегда использую Unix-подобные операционные системы. Я не знаю, как работает Windows, но большинство редакторов должны поддерживать нечто подобное).
Вам нужно Агент Ransack .Ну, на самом деле вам нужна правильная IDE, но как быстрое решение: загрузите все файлы PHP и выполните поиск файлов, содержащих текст define AND CONSTANT.Встроенная программа поиска в Windows ужасна, поэтому вместо нее используйте Agent Ransack.
define AND CONSTANT
используйте инструмент поиска по нескольким файлам или IDE с этой функцией и выполните поиск по каталогу проекта для define('MY_CONST_NAME',, где MY_CONST_NAME - это имя константы, которую вы хотите найти.
define('MY_CONST_NAME',
MY_CONST_NAME
Я бы порекомендовал TextMate, если вы (надеюсь) на Mac, если нет, получите Sublime 2 (бета).
Я не знаю, чего вы хотите, но с помощью define("CONST_NAME", "value") u определите константу.
define("CONST_NAME", "value")
, чтобы проверить, вы используете это:
if(defined("CONST_NAME", "value")) { //const defined } else { //do anything }
Какую IDE вы используете? Если вы используете Eclipse, то это довольно просто ... просто нажмите Ctrl и нажмите на константу, и вы попадете на строку, где эта константа определена ..
Ctrl