Skip to content

Latest commit

 

History

History
78 lines (66 loc) · 5.9 KB

php.md

File metadata and controls

78 lines (66 loc) · 5.9 KB

PHP Programming Resources

Important articles and links

Official docs and other resources

Frameworks

  • Symfony - Popular and highly used PHP framework, inspired by Java's spring.
  • CodeIgniter - Another good PHP framework, created by Ellis Labs and presently maintained by British Columbia Institute of Technology (BCIT).
  • Laravel - Yet another PHP web framework, created and promoted by Taylor Otwell.
  • yii - Developed by Yahoo Inc., the word literally means "simple and evolutionary" in Chinese language, and is also an acronym for "Yes, It Is!".
  • cakephp - Based on the MVC approach, modeled after Ruby on Rails.
  • Laminas Project (formerly zend framework) - An open source, object-oriented web application framework implemented in PHP 7 and licensed under the New BSD License.

CMS

  • Drupal - Multi-purpose CMS, powers the White House.
  • Wordpress - Powers most blogs of this world.
  • Fuelcms - Built with CodeIgniter, FuelCMS is a popular and reputed name in the PHP world.
  • Joomla - CMS helping both novice users and expert developers to create powerful websites and applications.
  • Magento - Powers many shopping carts.
  • Limesurvey - Wonderful survey tool/CMS.
  • CraftCMS - Flexible, user-friendly CMS for creating custom digital experiences on the web and beyond.

Libraries

Build and Devops

  • phpunit - Standard unit testing framework in the php world.
  • prophecy - Highly opinionated mocking framework for PHP.
  • mockery - Simple yet flexible PHP mock object framework.
  • php-parser - PHP parser written in PHP.

Networking

  • guzzle - HTTP client library for PHP.
  • PHP-Websockets - An open implementation of WebSockets in php.
  • PHPMailer - The classic email sending library for PHP.
  • swiftmailer - Another feature-right php mailer library.

Others

  • twig - The flexible, fast, and secure template language for PHP.
  • PHPExcel - A pure php library to export/import data in Microsoft Excel format.
  • phpList - Mailing list software.
  • php-markdown - A handy markdown-converter (to/from html) in php.
  • Archon - Data Analysis package for PHP, the rought equivalent of Python's PANDAS.

IDE and Tools

  • Composer - De-facto package manager for php.
  • Packagist - De-facto hosting facility for hosting composer packages.
  • EclipsePDT - The IDE used by most professional php developers.
  • PHPStorm - Another great IDE which has a big number of fans.
  • Zend IDE - A proprietary php IDE.

Online tutorials, books, puzzles, forums

Blogs and Help sites

  • Laravel News - Laravel News is the official blog of Laravel.
  • PHP Gurukul - PHP Programming Blog with many examples and sample projects, started by a Delhiite named Anuj Kumar.
  • www.phpclasses.org - PHP Classes Repository.
  • php[architect] - A magazine dedicated to PHP programming language. It was founded in 2002 by Marco Tabini and his group The BlueParabola.
  • phpmagazine.net - Stay up-to-date on the latest trends and developments in PHP programming with PHPMagazine.net.