Introduction To Hypertext Pre-Processor (PHP)

PHP is one of the most widely used server side scripting language for web development. Popular websites like Facebook, Yahoo, Wikipedia etc, and our very own Studytonight, are developed using PHP.
PHP is so popular because it's very simple to learn, code and deploy on server, hence it has been the first choice for beginners since decades.
In this tutorial series we will be covering all the important concepts of PHP language from basics to advanced and will also share some ready-to-use, useful code snippets for beginners to kickstart their web development project.
What is PHP?
PHP stands for Hypertext Pre-Processor. PHP is a scripting language used to develop static and dynamic webpages and web applications. Here are a few important things you must know about PHP:
- PHP is an Interpreted language, hence it doesn't need a compiler.
- To run and execute PHP code, we need a Web server on which PHP must be installed.
- PHP is a server side scripting language, which means that PHP is executed on the server and the result is sent to the browser in plain HTML.
- PHP is open source and free.
Prerequisite for starting with PHP
Although we will cover all the concepts related to PHP in this tutorial series, but you must have a basic understanding of HTML before starting with this tutorial.
Is PHP the right language?
READ ALSO » HyperText Markup Language (HTML) Introduction
If you are still confused about whether you should learn PHP or is PHP the right language for your web project, then here we have listed down some of the features and use cases of PHP language, which will help you understand how simple yet powerful PHP scripting language is and why you should learn it.
- PHP is open source and free, hence you can freely download, install and start developing using it.
- PHP has a very simple and easy to understand syntax, hence the learning curve is smaller as compared to other scripting languages like JSP, ASP etc.
- PHP is cross platform, hence you can easily develop and move/deploy your PHP code/project to almost all the major operating systems like Windows, Linux, Mac OSX etc.
- All the popular web hosting services support PHP. Also the web hosting plans for PHP are generally the amongst the cheapest plans because of its popularity.
- Popular Content Management Systems like Joomla, Drupal etc. are developed in PHP and if you want to start your own website like Study tonight, you can easily do that with PHP.
- With PHP, you can create static and dynamic webpages, perform file handling operations, send emails, access and modify browser cookies, and almost everything else that you might want to implement in your web project.
- PHP is fast as compared to other scripting languages like JSP and ASP.
- PHP has in-built support for MySQL, which is one of the most widely used Database management system.
These are some of the main features of PHP, while as you will learn the language you will realise that apart from these features,
Uses of PHP
To further fortify your trust in PHP, here are a few applications of this amazing scripting language:
- It can be used to create Web applications like Social Networks(Facebook, Digg), Blogs(Wordpress, Joomla), eCommerce websites(OpenCart, Magento etc.) etc.
- Comman Line Scripting. You can write PHP scripts to perform different operations on any machine, all you need is a PHP parser for this.
- Create Facebook applications and easily integrate Facebook plugins in your website, using Facebook's PHP SDK. Check this link for more information.
- Sending Emails or building email applications because PHP provides with a robust email sending function.
- Wordpress is one of the most used blogging(CMS) platform in the World, and if you know PHP, you can try a hand in Wordpress plugin development.