Я хотел бы обновить локальную рабочую среду, чтобы быть более строгим, чтобы улучшить мой код. Я знаю, что мой код в порядке, но, как и в большинстве случаев, всегда есть место для улучшения.PHP: код профилирования и строгая среда ~ Улучшение моего кодирования
Я использую XAMPP на моей локальной машине, на простоте ради Apache Friends XAMPP (Basic Package) version 1.7.2
Так я обновил мой php.ini : error_reporting
быть E_ALL | E_STRICT
, чтобы помочь со стандартным кодом. Я также включил расширение XDebug , которое, похоже, работает, протестировав какой-то сломанный код и получив приятное стандартное уведомление об оранжевом ошибке.
Однако, прочитав этот вопрос, Profiling PHP code и включив профайлер, я не могу создать файл cachegrind.
Многие из руководств, на которых я смотрел, похоже, считают, что вам нужно установить XDebug в XAMPP, что заставляет меня думать, что они устарели, поскольку XDebug в комплекте с XAMPP в эти дни.
Поэтому я был бы признателен, если кто-нибудь может помочь мне указать в правильном направлении, как с настройкой XDebug для вывода файлов шлифования, так и просто с большим набором настроек по умолчанию для XDebug-конфигурации в XAMPP. Кажется, что документации очень мало.
Если у людей есть советы по интеграции этих инструментов с Netbeans, это будет awesomesauce.
Я рад получить предложения о других вещах, которые я могу сделать, чтобы помочь подтянуть мой PHP код, как синтаксический и производительность мудрого
Спасибо, и приношу извинение за хаотичный вопрос (ы)!
Ninja редактировать
я menion, что я использую именованных ВХосты в моей конфигурации Apache, который я думаю, почему работает XDebug на порт 9000 не работает для меня. Я предполагаю, что я должен был бы изменить свой виртуальный хост, чтобы включить порт 9000
Далее XDebug чтение, http://www.ibm.com/developerworks/opensource/library/os-php-xdebug/ –