PHP Introduction

PHP is a server scripting language, which is free and very flexible to use. A majority of web applications now use PHP, as it is best suited for dynamic and interactive web pages.

In this tutorial you will learn the basics of PHP, its installation, functions and usage with example. Advanced tutorials are also available.

List of widely used frameworks and CMS(Content Management Systems) in PHP:

For general purpose websites:

  • CakePHP
  • CodeIgniter
  • Drupal
  • Symfony
  • Prado
  • Qcodo
  • Zend
  • Akelos
  • Maintainable
  • evoCore
  • Stratos
  • Seagull
  • Zoop
  • php.MVC
  • AjaxAC
  • xAjax
  • PHOCOA
  • Limb
  • Solar
  • Kohana
  • BlueShoes
  • Yii
  • Lithium
  • TechMVC
  • ThunderGrid
  • Vork
  • Hero
  • Sapphire
For blogs:

  • WordPress
  • Laravel
For e-commerce websites:

  • OpenCart
  • ZenCart
  • Enlight
  • Drupal’s add-on Ubercart
  • Magento
  • OsCommerce
  • CartStore
  • Eclime
  • Freeway
  • osCSS
  • Prestashop
  • OXID eshop