Pull to refresh

Comments 10

А что PhpEd нет умеет делать reformat code. Вроде как мастхэв фича для современных IDE вроде PhpStorm.
И да и нет, с ним в комплекте идет инструмент polystyle, который делает это за него. Но мне больше по душе использование PHP_Beautifier
Не умеет. Лично в пользовании PhpED уж сколько лет наравне с зенд-студией, и вот что в нем жутко бесит по сравнению с zend-ом, это именно отсутствие коде-форматтера (ну и пожалуй коде аналайзера).
В комплекте идет polystyle который в рекламе PhpED позволяет утверждать что форматтер есть, но он триальный:-\ И работает в мясо неудобным образом — по сути он не встроенный, а как бы навесной, отсюда и неудобства.
Попоробуйте в шаге №0 сделать
c:\Program Files\NuSphere\PhpED\php5> pear install php_codesniffer
Автору поста: возможно ошибка? у меня тоже пакет php_sniffer не найден на стандартном канале
Да с этим я разобрался.
Там ещё дальше будет трабла с функцией http_build_str, которая не работает в cli (непонятно как у автора это заработало). Это я всё тоже пофиксил, в итоге оно кое-как заработало, но обещаная фишка с колонкой location так и не заработала — там всегда ссылка на первую найденную ошибку.
Насколько я понял это глюк IDE (возможно конкретной версии, у меня 6.1.6118), скрипт всё правильно выдаёт.
Связаться с автором поста тоже не получилось.
Идем в каталог C:\Program Files\NuSphere\PhpED\php5\extensions\ и проверяем наличие файлика php_http.dll. Если файлик есть — уже хорошо. Если нету, но очень хочется — ищем на просторах сети(мне повезло, у меня этот файлик есть). В файлике c:\Program Files\NuSphere\PhpED\php5\php.ini дописываем или если есть раскомментируем строку extension=php_http.dll после этого точно все работает. проверено на версии 5.9.5921
Поставил себе триал 6.1.6118. В нем явный глюк, он выводит корректно только первое сообщение в лог, дальше location выдается все время одинаковый.
Кстати, таким же образом можно много чего прикрутить. С ходу в голову напрашивается jslint
Sign up to leave a comment.

Articles