50 Чрезвычайно полезное PHP Инструменты

Якоб 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’ грязных оптимизаций, он делает свою работу.

    Webgrind

  • 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, который показывает вам, как создать новый тест.

    Simpletest

  • 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 ресурсами и ресурсами, что делает его очень полезным для отладки.

    dBug - Screenshot

  • 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 файлов или можно вручную предоставлена.

    Chart - Screenshot

  • 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.

    SimplePie - Screenshot

  • 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 полезная утилита, чтобы иметь вокруг, если вам требуется регистрация польз …

    Если вы хотите прочитать полностью статью, посетите сайт наших спонсоров


Comments are closed.