Interview :: PHP
PEAR is a framework and repository for reusable PHP components. PEAR stands for PHP Extension and Application Repository. It contains all types of PHP code snippets and libraries.
It also provides a command line interface to install "packages" automatically.
Rasmus Lerdorf
The old name of PHP was Personal Home Page.
In static websites, content can't be changed after running the script. You can't change anything on the site. It is predefined.
In dynamic websites, content of script can be changed at the run time. Its content is regenerated every time a user visit or reload. Google, yahoo and every search engine is the example of dynamic website.
The scripting engine that powers PHP is called Zend Engine 2.
PHP4 doesn't support oops concept and uses Zend Engine 1.
PHP5 supports oops concept and uses Zend Engine 2.
- WordPress: WordPress is a free and open-source content management system (CMS) based on PHP & MySQL. It includes a plug-in architecture and template system. It is mostly connected with blogging but supports another kind of web content, containing more traditional mailing lists and forums, media displays, and online stores.
- Joomla: Joomla is a free and open-source content management system (CMS) for distributing web content, created by Open Source Matters, Inc. It is based on a model-view-controller web application framework that can be used independently of the CMS.
- Magento: Magento is an open source E-trade programming, made by Varien Inc., which is valuable for online business. It has a flexible measured design and is versatile with many control alternatives that are useful for clients. Magento utilizes E-trade stage which offers organization extreme E-business arrangements and extensive support network.
- Drupal: Drupal is a CMS platform developed in PHP and distributed under the GNU (General Public License).
- CakePHP
- CodeIgniter
- Yii 2
- Symfony
- Zend Framework etc.
PHP has borrowed its syntax from Perl and C.