In PHP, an open source library for example Ming,
helps to create .swf format movies which includes most of the features of flash
such as gradients, bitmaps, morphs, animations, etc.
vii) Create flash
In PHP data can be represented through graphs,
charts, scatter dot plots, etc. This feature
is useful where data needs to be represented in a concise and graphical manner.
vi) Data representation
Apart from managing text content, PHP can also be
used to manipulate images by using image processing libraries. User can rotate,
crop, resize, create thumbnail pictures and can generate output images in
various formats like jpeg, gif, png, etc.
v) Image processing and graphic design
PHP can also be used for writing graphical user
interface (GUI) applications by using the PHP-GTK extension.
iv) GUI-based applications
Ecommerce platforms based on PHP have totally revolutionized
the online shopping industry. These open source platforms enable you to start
your ecommerce business with only basic knowledge of PHP. Ecommerce platforms
based on PHP are opencart, prestashop, zencart, etc.
iii) Ecommerce applications
PHP offers support to many databases including
MySQL, Oracle, Mongo, SQLite, CUBRID, DB++, etc. A web content management
system is software that provides website authorising, collaboration and
administration tools that helps users with little knowledge of web programming
languages to create and manage website content.
ii) Web content management system
Using PHP, you can make it easier
to add pages and elements to your websites dynamically. PHP is a all-purpose
scripting language designed to be used on the Internet for creating interactive
components within websites or to build entire interactive websites.
i) Web pages and web applications
PHP code may be embedded into HTML code or it can be
used in combination with various web template systems, web content management
systems and web frameworks.
The language has now become an efficient and
reliable language. Many nationally and internationally renowned companies use
PHP for development of their website.
A website that is developed in PHP can be customized
to a great extent. You can get the look and appearance for your site that you
are looking for under PHP. It gives enough flexibility to create a customized
vi) Customized development
PHP is case sensitive at the time of declaration of
variable. But all keywords, classes, functions and user defined functions are
not case sensitive.
v) Case Sensitivity
It is an open source means it is free of cost and
user can easily download and use it. Community of open source PHP developers
technical support. Community is continuously updating PHP functionality.
iv) Open Source
It is an interpreted language because there is no
need of compilation.
It utilizes its memory.
Thus the loading time and workload on the server reduces automatically. This results in faster processing speed and
less development time when it’s about web apps
such CRM and E-Commerce.
PHP is a simple scripting language as compared to
other scripting languages such as Ruby, Python, Perl, PowerShell and many more.
This is because the PHP is similar to C and Java at an extent. The simplicity
of PHP makes it popular among developers.
During 2014 and 2015, a new PHP version was developed, which
was numbered PHP 7.
On 14 July 2004, PHP 5 was released
with updated Zend Engine 2.0. PHP 5 included new features such as improved
support for object-oriented programming, the PHP Data Objects (PDO) extension and numerous performance enhancements. Due to
lack of native Unicode support at the core language level PHP received mixed
reviews. In 2005, a project headed by Andrei Zmievski was initiated to bring
native Unicode support throughout PHP, by embedding the International Components
for Unicode (ICU) library.
Development of PHP was started in 1995 when Rasmus
Lerdorf wrote some Common Gateway Interface (CGI) programs in C and extended
them to work with web forms and to communicate with databases and named this implementation
“Personal Home Page/Forms Interpreter” or PHP/FI. PHP/FI 2 was released in
November 1997. Zeev Suraski and Andi Gutmans updated PHP 2 and PHP 3 was
released. PHP 3 was the first widely used version of PHP. PHP 4 was released in
May 2000 with a new core known as Zend Engine 1.0. Speed and reliability of PHP
4 is better than PHP 3. Many features were added in PHP 4. These features
include references, Boolean types, COM support for windows, output buffering,
many new array functions, expended object oriented programming, etc.
PHP supports a large number of major protocols such
as POP3, IMAP and LDAP. PHP4 added support for java and distributed object
architectures making n-tire development. PHP performs system functions i.e.
from files on a system it can create a file, read a file, write in a file,
delete a file. PHP can handle forms to get information in the form of a “form”.
PHP is an “HTML-embedded scripting
language” primarily used for dynamic Web applications. PHP was written in
the c programming language by Rasmus Lerdorf in 1994 for use in monitoring his
online resume and related personal information. PHP originally stood for
personal home page, but it now stands for Hypertext Preprocessor. It is an open
source technology and runs on most of operating system and with most web
servers. PHP is basically used for developing web based software applications. PHP
is used to manage dynamic content, databases, session tracking, even
buildentire e-commerce sites.
a) OVERVIEW OF PHP
MODULE 1: INTRODUCTION