Якоб Gube
PHP является одним из наиболее широко используемых открытым исходным кодом сценариев на стороне сервера языках, которые существуют сегодня.С более чем 20 миллионов индексированных доменов, использующих PHP, в том числе крупные сайты, как Facebook, Digg и WordPress, есть хорошие причины, почему многие веб-разработчики предпочитают его другим сценариев на стороне сервера языков, таких как Python и Ruby.
PHP является faster ( updated), и это наиболее часто используемых сценариев language На практике, он имеет подробную документацию, огромное сообщество, многочисленных готовых к использованию скриптов и хорошо поддерживаемых рамки, и, самое главное, it’ гораздо легче начать работу с PHP, чем у других скриптовых языков (Python, например).That’ почему это имеет смысл предоставить огромное сообщество разработчиков PHP с обзором полезные инструменты и ресурсы, которые могут сделать процесс их развития проще и effective.
Это сообщение представляет 50 полезных инструментов PHP, которые могут значительно улучшить ваше программирование workflow.Среди прочего, you’ найдете множество библиотек и классов, помощь в отладки, тестирования, профилирования и код редактирования в PHP.
Вы также можете взглянуть на следующие связанные должности:
Отладка Tools
- Webgrind
Webgrind является Xdebug профилировании веб фронта в PHP 5.Он реализует подмножество функций из kcachegrind, устанавливается в считанные секунды и работает на всех платформах.Для быстрого ‘ n’ грязных оптимизаций, он делает свою работу. - Xdebug
Xdebug является одним из самых популярных расширений отладку PHP.Она обеспечивает тонны полезной информации, чтобы помочь вам быстро найти ошибки в исходном коде.Xdebug подключается права на многие из самых популярных PHP приложений, таких как PHPEclipse и phpDesigner. - Gubed PHP Debugger
Как видно из названия, Gubed PHP отладчик PHP инструмент отладки для охоты на логику errors. - DBG
DBG является надежной ипопулярный отладчик PHP для использования в локальной и удаленной отладки PHP.Он подключается к многочисленным PHP IDE’ S и могут быть легко использованы с командой line. - PHP_Debug
PHP_Debug является открытым исходным кодом, который дает вам полезную информацию о вашем PHP код, который может быть использован для отладки.Он может выводить время обработки ваших PHP и SQL, проверить эффективность частности блоки кода и получить переменную свалки в графической форме, которая является большим, если вам нужен более визуальной продукции, чем тот, предоставленный print_r () и var_dump (). - PHP_Dyn
PHP_Dyn является еще одним прекрасным средством отладки PHP that’ с открытым исходным кодом.Вы можете проследить выполнение и получить выход аргументов и возвращаемых значений вашего functions. - MacGDBp
MacGDBp живой отладчик PHP приложений для Mac OS.Он имеет все функции, you’ D ожидать от полнофункционального отладчика, такие как способность к действию по коду и набор breakpoints.
Тестирование и оптимизация Tools
- PHPUnit
PHPUnit является полным портом популярной JUnit модульное тестирование комплект для PHP 5.It’ SA инструмент, который поможет вам проверить вашу веб-application’ стабильности и масштабируемости.Написание тестов в рамках PHPUnit легко;. Here’ S как сделать it - SimpleTest
SimpleTest является простой юнит-тестирование платформы для PHP приложений.Чтобы приступить к работе с SimpleTest быстро прочитать эту прагматическую tutorial, который показывает вам, как создать новый тест. - Selenium
Selenium Remote Control (RC) является тест инструмент, который позволяет писать автоматизированные тесты приложений Web UI на любом языке программирования против любого веб-сайта HTTP с помощью любого основного JavaScript-браузер с включенной поддержкой.Он может быть использован в сочетании с PHPUnit для создания и запуска автоматических тестов в рамках веб-browser. - PHP_CodeSniffer
PHP_CodeSniffer является PHP 5 сценариев для выявления соответствия предопределенные PHP стандарт кодирования.It’ SA полезным инструментом для поддержания равномерного кодирования стили для крупных проектов и teams. - dBug
DBUG является ColdFusion’ S cfDump для PHP.It’ с простым инструментом для вывода данныхтаблицы, которые содержат информацию о массивах, классов и объектов, базы данных XML ресурсами и ресурсами, что делает его очень полезным для отладки. - PHP Профиль Class
PHP профиля класса является отличным инструментом профилирование PHP для вашего веб-приложения.Используя этот класс поможет Вам легко и быстро разобраться в каких частях ваше приложение может использовать некоторые рефакторинга и optimization.
Документация Tools
- phpDocumentor
PhpDocumentor (также известный как PHPDoc и phpdocu) является документация инструмент для PHP кода.Он имеет бесчисленное количество функций, включая возможность вывода в HTML, PDF, CHM и XML форматах DocBook, и имеет как веб-и интерфейс командной строки, а также исходный код подсветку.Чтобы узнать больше о PhpDocumentor, проверить онлайн manual. - PHP DOX
AJAX питанием PHP документации поисковую систему, которая позволяет Вам искать названия от всей документации PHP pages.
Безопасность Tools
- Securimage
Securimage является свободным, открытым исходным кодом PHP ЗАЩИТНЫЙ скрипт для создания сложных изображений и искаженным кодов для защиты форм от спама и abuse. - Scavenger
Scavenger является открытым исходным кодом, в режиме реального времени уязвимости инструмент управления.Это помогает системным администраторам реагировать на уязвимости выводы, выводы трек уязвимости и пересмотреть принятые и ложно-положительные ответы уязвимостей, без “ nagging” их со старыми vulnerabilities. - PHP-IDS
PHP-IDS (PHP-Intrusion Detection System) представляет собой простую в использовании, хорошо структурированный, быстрый и состоянии современного уровня безопасности для PHP на основе веб-приложений. - Pixy: PHP Security Scanner
Pixy это программа Java, которая выполняет автоматическое сканирование PHP 4 исходные коды, направленные на обнаружение XSS и SQL уязвимостей инъекций.Pixy занимает PHP программу в качестве входных данных и создает отчет, в котором перечислены возможные уязвимые места в программе, а также дополнительную информацию для понимания vulnerability.
Обработки изображений и Graphs
- PHP / SWF Charts
PHP / SWF Чарты является мощным инструментом, PHP, что позволяет создавать привлекательные веб-графики и графики с динамическими данными.Вы можете использовать PHP скрипты для создания и собирать данные из базы данных, а затем передать его на этот инструмент для создания Flash (SWF) графики и graphs. - PChart – схема-чертеж PHP library
pChart это PHP класс-ориентированный механизм, предназначенный для создания псевдонимов графики.Большинство today’ библиотеки с диаграммы имеют стоимость, эта бесплатная.Данные могут быть получены из запросов SQL или CSV файлов или можно вручную предоставлена. - WideImage
WideImage это PHP библиотека для динамической обработки изображений и обработки данных для PHP 5.Чтобы иметь возможность пользоваться библиотекой, вы должны иметь GD PHP extension установленных на вашем веб-server. - MagickWand Для PHP
MagickWand для PHP представляет собой набор PHP модуль для работы с ImageMagick API, который позволяет создавать, создавать и редактировать растровые изображения.It’ SA полезный инструмент для быстрого включения редактирования изображений в ваших PHP applications.
PHP кода Beautifier
- PHP_Beautifier
PHP Beautifier является PEAR пакет для автоматического форматирования и “ beautifying” PHP 4 и PHP 5 источников code. - PHPCodeBeautifier
PHPCodeBeautifier является инструментом, который избавит вас от часов переформатирования кода в соответствии с вашим собственным способом его представления.Версия с графическим интерфейсом позволяет обрабатывать файлы визуально; версия для командной строки можно пакетно или интегрированы с другими инструментами (например, CVS, Subversion, IDE и др.), а также имеется интегрированный инструмент PHPEdit. - GeSHi – Generic Syntax Highlighter
GeSHi разработан, чтобы быть простой, но мощный класс подсветки, с целью поддержки широкого спектра популярных языках.Разработчики могут легко добавлять новые языки для подсветки и определить легко настраиваемый выход formats.
Версия-Control Systems
- Phing
Phing является популярной версия проекта системы управления для PHP.Это полезный инструмент для организации и ведения различных построений project. - xinc
Xinc является непрерывной интеграции server версия системы управления написана на PHP 5 (т.е. непрерывным строит вместо ночных сборок).Он отлично работает с другими системами, такими как Subversion и Phing.
Полезные расширения, утилиты и Classes
- SimplePie
SimplePie это PHP класс, который позволяет работать с RSS-каналы.Проверьте онлайн RSS и Atom корма reader, который демонстрирует простой веб-приложение, которое использует SimplePie. - HTML Purifier
HTML Purifier является в соответствии со стандартами HTML фильтр библиотека, написанная на PHP.HTML очиститель не только удаляет все вредоносные коды (более известная как XSS) с тщательно проверенных, безопасных еще разрешительной белый список, он также гарантирует, что ваши документы стандартами.Открытый исходный код и высоко customizable. - TCPDF
TCPDF является открытым исходным кодом PHP класс для генерации PDF documents. - htmlSQL
htmlSQL является уникальным инструментом.Это PHP класс для запроса HTML значений в SQL-подобный синтаксис.Проверьте живая демонстрация того, как htmlSQL works. - The Greatest PHP фрагмент файла Ever (Использование Quicktext для Notepad)
“ кое-что для всех кодеров: фрагменты файла, который я использую для кодирования PHP.Она предназначена для использования с Quicktext для Notepad, но не стесняйтесь, чтобы адаптировать ее к любой текстовый редактор prefer.” - Creole
креольского это слой абстракции базы данных для PHP5.Это тезисы PHP’ родной конкретной базы данных API для создания более переносимый код в то же время предоставляя разработчикам чистые, полностью объектно-ориентированный интерфейс, основанный на свободно API для Java’ S JDBC. - PHPLinq
LINQ является компонент, который добавляет родной запроса данных возможностей PHP, используя синтаксис, напоминающий SQL.Он определяет набор операторов запроса, который может быть использован для запросов, проектов и фильтрации данных в массивах, перечислимые классы, XML, реляционных баз данных и данных сторонних источников.[ Via] - PHPMathPublisher
С PhpMathPublisher, Вы можете опубликовать математических документов на Web, используя только скрипт PHP (не LaTeX программы на сервере и не MathML). - phpMyAdmin
Если you’ Re работы с PHP, there’ са большой шанс you’ Re создана в лампе конфигурации.PhpMyAdmin является веб-инструмент для управления, строительства, импорта, экспорта и изучение MySQL databases. - PHPExcel
PHPExcel представляет собой набор полезных классов PHP для работы с файлами Microsoft Excel.PHPExcel позволяет читать файлы Excel и писать на них.Это полезно для динамической генерации таблиц Excel для downloading. - Phormer
Phormer является PHP основе фотогалерею управления приложение, которое поможет вам хранить, классифицировать и обрезать фотографии online. - Xajax PHP класс Library
Xajax это PHP класс для легко работать с PHP приложений AJAX.Это дает вам простой в использовании интерфейс для быстрого управления AJAX задач, связанных с.Проверьте Xajax Multiplier demo и граффити стены demo посмотреть класса Xajax PHP в action. - PHP Пользователь Class
PHP класса пользователей является отличным скрипт, который поможет вам создать систему для аутентификации пользователя (то есть регистрации, войдите в профиль учетной записи и т.д.).It’ SA полезная утилита, чтобы иметь вокруг, если вам требуется регистрация польз …
Если вы хотите прочитать полностью статью, посетите сайт наших спонсоров