1. Introduction to PHP
1. Introduction to PHP
Programming
PHP
• PHP is a Server Scripting Language, and a
powerful tool for making dynamic and
interactive Web pages.
• PHP is a widely-used, free, and efficient
alternative to competitors such as Microsoft's
ASP.
• PHP scripts are executed on the server.
History of PHP
• PHP started out as a small
open source project that
evolved as more and more
people found out how useful
it was.
• Rasmus Lerdorf unleashed
the first version of PHP way
back in 1994.
What You Should Already Know
• Before you continue you should have a basic
understanding of the following:
HTML
CSS
JavaScript
What is PHP?
• PHP is an acronym for "PHP: Hypertext
Preprocessor“.
• PHP is a widely-used, open source scripting
language.
• PHP scripts are executed on the server.
• PHP is free to download and use.
PHP is an amazing and popular language!
It is powerful enough to be at the core of the
biggest blogging system on the web (Word
Press)!
It is deep enough to run the largest social
network (Facebook)!
It is also easy enough to be a beginner's first
server side language!
What is PHP File?
• PHP files can contain text, HTML, CSS,
JavaScript, and PHP code.
• PHP code are executed on the server, and the
result is returned to the browser as plain
HTML
• PHP files have extension ".php"
What Can PHP Do?
• PHP can generate dynamic page content
• PHP can create, open, read, write, delete, and
close files on the server
• PHP can collect form data
• PHP can send and receive cookies
• PHP can add, delete, modify data in your
database
• PHP can be used to control user-access
• PHP can encrypt data
What Can PHP Do?
• With PHP you are not limited to output HTML.
You can output images, PDF files, and even
Flash movies. You can also output any text,
such as XHTML and XML.
Why PHP?
• PHP runs on various platforms (Windows, Linux,
Unix, Mac OS X, etc.)
• PHP is compatible with almost all servers used
today (Apache, IIS, etc.)
• PHP supports a wide range of databases
• PHP is free. Download it from the official PHP
resource: www.php.net
• PHP is easy to learn and runs efficiently on the
server side
PHP Versions
Currently Supported Versions
• <!DOCTYPE html>
<html>
<body>
<?php
?>
</body>
</html>