What is PHP?
Posted on: July 10, 2010 at 12:00 AM
Learn "What is PHP?" and why it is most popular dynamic web development software.

What is PHP?

In this section we will discuss about PHP and will try to understand "What is PHP?" and "Why it is used for web development?".

PHP is one of the most used open source server-side scripting language, which runs on almost all the platform. PHP is cross-platform and it run on many platform including Windows, Linux, Mac OS and Solaris.

PHP was originally developed by Rasmus Lerdof in the Year 1995 to collect the website's basic data. PHP was then re-written by two Israelis developers  Zeev Suraski and Andi Gutmans; and released with the current name (PHP). The Hypertext Preprocessor is most acceptable name of PHP. The current version of PHP  is PHP 5. PHP 5 is most advanced PHP with many features such as OOP's and Java support.

The PHP 5 has got following advanced features:

  • OOP's support: PHP 5 has robust object oriented capabilities
  • Support for interfaces
  • PHP 5 advanced features also includes exceptions, destructions, and abstracts.

PHP for Web Development:

The PHP Hypertext Processor is powerful language for development of web based applications such as dynamic websites, Web portals and Intranet applications. It is also a competitor of other programming languages:

  • Sun Java
  • Microsoft ASP, C#, .NET
  • ColdFusion
  • GCI and Perl
  • Ruby on Rails (ROR)
  • C (for web development)

But due to simplicity and easy syntax, PHP is most popular amongst the seasonal developers. The PHP learning time is also very less, you can learn PHP in a week's time and start developing the dynamic web applications.

Another reason of PHP popularity is it's easily availability of cheap hosting environment. The PHP support is provided by almost all the Linux web hosting companies. The hosting cost of the PHP based application is must cheaper then .NET or Java based application. PHP allows the developers to quickly develop the website. Once the website is developed they can find Linux shared or dedicated host and host the website very quickly.

Lot's of PHP libraries

There are many open-source libraries are available for the PHP programmer's. They can take advantages of these libraries to develop the applications quickly. Most of these open-source libraries are included with the PHP core distribution build. Additional libraries can be added to the PHP easily. Since the source code of PHP is available you can compile to suit your requirement.

Most used PHP libraries are PHP GD, PHP Image magic, PHP PDO, PHP ClibPDF, PHP cURL, PHP Gettext etc.

How learn PHP?

Learning PHP is easy, you can learn the PHP programming concepts easily. Learn PHP from the following urls:

a) Learn from our http://roseindia.net/php/starting-php.shtml tutorial at http://roseindia.net/php/starting-php.shtml.

b) Learn PHP MySQL at http://www.roseindia.net/tutorial/php/phpdatabase/php-mysql-introduction.html and http://www.roseindia.net/tutorial/php/phpbeginning/index.html.

c) Learn PHP Zend Framework at http://www.roseindia.net/tutorial/php/zendframework/index.html

Read more on What is PHP?

More Tutorials on roseindia.net for the topic What is PHP?.
ModuleNotFoundError: No module named 'phpy'

What is Headers and Mime Types ?


what is bit

What is procedure

what is hibernate.archive.autodetection

what is hibernate.archive.autodetection

what is hibernate.archive.autodetection

what is hibernate.archive.autodetection

what is hibernate.archive.autodetection

what is hibernate.archive.autodetection

what is collections?

What is Hibernate

What is Hibernate

What is Hibernate

what are indices?

What is Hibernate

What is an Abstract Class and what is it's purpose?

What is Externalizable?

What is the % operator?

What is DataAccessException?

What is SQLExceptionTranslator?

What is casting?

What is IOC ?

What are Struts?

What is WAP?

What is CRM?

What is webservices?

What is Ajax?

What is NSRangeException

What is portal

What was ENIAC

What is an Iterator?

What is Management?

What is hacker?

What is SEO?

What is JavaScript?

What is JSR ??

What is ORM

What is JUnit?

What is FBT

What is deprecated?

What is Java?

What is Hibernate and what is its use?

What is Hibernate and what is its use?

What are POJOs and what?s their significance?

what will the output

what is the server

what is instance

what is instance


Related Tags for What is PHP?:


Advertisement null