Introduction to PHP



PHP stands for Hypertext Pre-Processor which is used in web technology for making a web application. After first release in 1995 by Rasmus Lerdorf PHP becomes popular among web developers around the globe. This is more simple and easy web programming language for making modern web application. Nowadays, a lot of websites in all over the world are using PHP for making web apps. More updates, communities, and participations have made this language more efficient and user-friendly. PHP is a light language. And for this reason, it runs from server efficiently. Another reason is, server cost for hosting PHP application is cheaper than others such as asp.net or Java. Now stable PHP version is 7.3.8. Before this 5.6 was used by developers for a long time...

PHP is fully free and open source language, open for all. Anyone can learn and make web application, api, request handlers using php language. Anyone who want to start his/her as career in programming world, can easily choose PHP as their first language. Though a misconception is available regarding php "PHP is loosing market and it will not get market value in future". According to market it can be said that PHP will continue its place in the list of choice. Nodejs and other backend languages are trending, its true. But PHP is still in the position. Modern framework such as Laravel, Codeigniter, Symphony are built using PHP. For this reason, PHP has got an extra identity and value in programming world. Use of frameworks in making web application has makd task so much easy and developement speed has been increased. Security and Kiss(Keep it Simple, Stupid) principles are strictly followed in making frameworks of PHP.

Anyone who has the basic knowledge of C or relative programming language can start learning PHP. Sometimes its not mandatory as well. This php tutorial will try to cover all sorts of topics related to PHP, such as string, array, function, method, class, objects , interface and so on. For learning and describing web have made two segments for giving better idea of PHP. In first segments syntax, string, functions will be covered. Rest of topics will be covered in next segment.