SlideShare a Scribd company logo
G. S. Mandal’s
MIT CIDCO, Aurangabad
Prepared by: Asst. Prof. Neha A. Sahuji
UNIT-I
Contents
 What is PHP
 Why PHP?
 Evolution of PHP
 Popular PHP sites
unitI-Introduction to php.pptx
 PHP is the abbreviation of Hypertext
Preprocessor.
 Earlier it was abbreviated as Personal
Home Page.
 PHP is the most popular and widely
used server side scripting language for
web development.
? Why PHP is called
Hypertext
Preprocessor?
? What does it mean by
Scripting Language?
• PHP is called hypertext preprocessor
because PHP libraries are already
compiled and processed.
• When any person request any PHP page
in browser address bar that request first go
to server.
• For example Apache is running on that
server then server interpret PHP files and
return back response in form of HTML.
unitI-Introduction to php.pptx
 In simple terms, programming
languages are set of instructions or
code which tells a computer what it
needs to do.
 So basically, we provide a logic or
instruction to the computer to perform
some task to get the desired output
from it.
 When we need to write a CD or burn a
CD or when we need to paste
something in pen drive these all
instruction is given through some
 As the name suggest, it’s all about giving the script
to perform some certain task.
 Scripting languages are basically the subcategory
of programming languages which is used to give
guidance to another program or we can say to
control another program,
 So it also involves instructions. It basically connects
one language to one another languages and
doesn’t work standalone.
 Javascript, PHP, Perl, Python, VBScript these all
are the examples of scripting language.
 Scripting languages need to be interpreted
(Scanning the code line by line, not like compiler in
one go) instead of compiled.
 Markup languages are completely different from
programming languages and scripting languages.
 Markup languages prepare a structure for the
data or prepare the look or design of a page.
 These are presentational languages and it
doesn’t include any kind of logic or algorithm, for
example, HTML.
 HTML is not asking any kind of question to the
computer or it’s not comparing things and it’s not
asking any logical question. It’s just used to
represent a view inside a web browser.
 PHP files can contain text, HTML,
JavaScript code, and PHP code.
 PHP code is executed on the server,
and the result is returned to the
browser as plain HTML.
 PHP files have a default file
extension of ".PHP"
unitI-Introduction to php.pptx
unitI-Introduction to php.pptx
 PHP can generate the dynamic page
content.
 PHP can create, open, read, write, 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 restrict users to access some
pages on your website.
 PHP can encrypt data.
 With PHP you are not limited to output
unitI-Introduction to php.pptx
 PHP is open source and free.
 Short learning curve compared to other
languages such as JSP, ASP etc.
 Large community document
 Most web hosting servers support PHP by
default unlike other languages such as ASP
that need IIS. This makes PHP a cost
effective choice.
 PHP is regular updated to keep abreast with
 PHP has in built support for working hand
in hand with MySQL; this doesn’t mean you
can’t use PHP with other database
management systems. You can still use
PHP with
Postgres
Oracle
MS SQL Server
ODBC etc.
 PHP is cross platform; this means you can
deploy your application on a number of
unitI-Introduction to php.pptx
unitI-Introduction to php.pptx
 PHP or Hypertext Preprocessor was developed
by an employed Danish programmer, Rasmus
Lerdorf out of Toronto in Canada in 1994.
 Released to the public in 1995 with the name
Personal Home Page tools.
 It was then rewritten in 1996 by Zeev Suraski
and Andi Gutman who launched it as PHP3.
 In 2000, PHP4 was released incorporated into
a scripting engine followed by 3 more major-
version and few subversions until the latest
version PHP7.0 was released in 2015.
 It gained popularity over the years owing to it
being open source and allowing other
programmers to use the language on their own
unitI-Introduction to php.pptx
unitI-Introduction to php.pptx

More Related Content

Similar to unitI-Introduction to php.pptx (20)

PDF
t1837
tutorialsruby
 
PDF
t1837
tutorialsruby
 
PPTX
PHP ITCS 323
Sleepy Head
 
PPT
PHP LICTURES ..........
Rashid Ahmad
 
PPTX
Introduction to PHP and mysql BSIT SSC project
ChristopherYSabado
 
PPTX
PHP Hypertext Preprocessor
adeel990
 
PPTX
Introduction to webprogramming using PHP and MySQL
anand raj
 
DOCX
PHP.docx
NithiyaNithi2
 
PPT
Php hypertext pre-processor
Siddique Ibrahim
 
PDF
PHP Basics
Roohul Amin
 
PDF
Php How To
Adil Jafri
 
PDF
chapter 5 Server-Side Scripting (PHP).pdf
burasyacob012
 
PPTX
Week 5
A VD
 
PPTX
Week 5
A VD
 
PPT
INTRODUCTION TO PHP.ppt
WASIYANILOFARDPSNACH
 
PPT
Programming language
kalasalingam university
 
PDF
How PHP works
Atlogys Technical Consulting
 
PHP ITCS 323
Sleepy Head
 
PHP LICTURES ..........
Rashid Ahmad
 
Introduction to PHP and mysql BSIT SSC project
ChristopherYSabado
 
PHP Hypertext Preprocessor
adeel990
 
Introduction to webprogramming using PHP and MySQL
anand raj
 
PHP.docx
NithiyaNithi2
 
Php hypertext pre-processor
Siddique Ibrahim
 
PHP Basics
Roohul Amin
 
Php How To
Adil Jafri
 
chapter 5 Server-Side Scripting (PHP).pdf
burasyacob012
 
Week 5
A VD
 
Week 5
A VD
 
INTRODUCTION TO PHP.ppt
WASIYANILOFARDPSNACH
 
Programming language
kalasalingam university
 

More from nehasahuji (6)

PPT
Intro Ch 07B.ppt
nehasahuji
 
PPTX
unit-1_lect-02.pptx
nehasahuji
 
PPTX
UNIT-1 LEC-03.pptx
nehasahuji
 
PPTX
Day-04 (1).pptx
nehasahuji
 
PPTX
Data Abstraction and Independance (1).pptx
nehasahuji
 
PPTX
3Tier_Architecture.pptx
nehasahuji
 
Intro Ch 07B.ppt
nehasahuji
 
unit-1_lect-02.pptx
nehasahuji
 
UNIT-1 LEC-03.pptx
nehasahuji
 
Day-04 (1).pptx
nehasahuji
 
Data Abstraction and Independance (1).pptx
nehasahuji
 
3Tier_Architecture.pptx
nehasahuji
 
Ad

Recently uploaded (20)

PPTX
Applied-Statistics-1.pptx hardiba zalaaa
hardizala899
 
PPTX
LDP-2 UNIT 4 Presentation for practical.pptx
abhaypanchal2525
 
PPTX
How to Track Skills & Contracts Using Odoo 18 Employee
Celine George
 
PPTX
Cybersecurity: How to Protect your Digital World from Hackers
vaidikpanda4
 
PPTX
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
PPTX
K-Circle-Weekly-Quiz12121212-May2025.pptx
Pankaj Rodey
 
PPTX
The Future of Artificial Intelligence Opportunities and Risks Ahead
vaghelajayendra784
 
PPTX
Digital Professionalism and Interpersonal Competence
rutvikgediya1
 
PPTX
Introduction to Probability(basic) .pptx
purohitanuj034
 
PPTX
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
PPTX
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
PPTX
Artificial Intelligence in Gastroentrology: Advancements and Future Presprec...
AyanHossain
 
PPTX
Rules and Regulations of Madhya Pradesh Library Part-I
SantoshKumarKori2
 
PPTX
I INCLUDED THIS TOPIC IS INTELLIGENCE DEFINITION, MEANING, INDIVIDUAL DIFFERE...
parmarjuli1412
 
PPTX
PROTIEN ENERGY MALNUTRITION: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
PPTX
Translation_ Definition, Scope & Historical Development.pptx
DhatriParmar
 
PDF
EXCRETION-STRUCTURE OF NEPHRON,URINE FORMATION
raviralanaresh2
 
PPTX
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
PDF
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
PDF
Virat Kohli- the Pride of Indian cricket
kushpar147
 
Applied-Statistics-1.pptx hardiba zalaaa
hardizala899
 
LDP-2 UNIT 4 Presentation for practical.pptx
abhaypanchal2525
 
How to Track Skills & Contracts Using Odoo 18 Employee
Celine George
 
Cybersecurity: How to Protect your Digital World from Hackers
vaidikpanda4
 
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
K-Circle-Weekly-Quiz12121212-May2025.pptx
Pankaj Rodey
 
The Future of Artificial Intelligence Opportunities and Risks Ahead
vaghelajayendra784
 
Digital Professionalism and Interpersonal Competence
rutvikgediya1
 
Introduction to Probability(basic) .pptx
purohitanuj034
 
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
Artificial Intelligence in Gastroentrology: Advancements and Future Presprec...
AyanHossain
 
Rules and Regulations of Madhya Pradesh Library Part-I
SantoshKumarKori2
 
I INCLUDED THIS TOPIC IS INTELLIGENCE DEFINITION, MEANING, INDIVIDUAL DIFFERE...
parmarjuli1412
 
PROTIEN ENERGY MALNUTRITION: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
Translation_ Definition, Scope & Historical Development.pptx
DhatriParmar
 
EXCRETION-STRUCTURE OF NEPHRON,URINE FORMATION
raviralanaresh2
 
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
Virat Kohli- the Pride of Indian cricket
kushpar147
 
Ad

unitI-Introduction to php.pptx

  • 1. G. S. Mandal’s MIT CIDCO, Aurangabad Prepared by: Asst. Prof. Neha A. Sahuji UNIT-I
  • 2. Contents  What is PHP  Why PHP?  Evolution of PHP  Popular PHP sites
  • 4.  PHP is the abbreviation of Hypertext Preprocessor.  Earlier it was abbreviated as Personal Home Page.  PHP is the most popular and widely used server side scripting language for web development.
  • 5. ? Why PHP is called Hypertext Preprocessor? ? What does it mean by Scripting Language?
  • 6. • PHP is called hypertext preprocessor because PHP libraries are already compiled and processed. • When any person request any PHP page in browser address bar that request first go to server. • For example Apache is running on that server then server interpret PHP files and return back response in form of HTML.
  • 8.  In simple terms, programming languages are set of instructions or code which tells a computer what it needs to do.  So basically, we provide a logic or instruction to the computer to perform some task to get the desired output from it.  When we need to write a CD or burn a CD or when we need to paste something in pen drive these all instruction is given through some
  • 9.  As the name suggest, it’s all about giving the script to perform some certain task.  Scripting languages are basically the subcategory of programming languages which is used to give guidance to another program or we can say to control another program,  So it also involves instructions. It basically connects one language to one another languages and doesn’t work standalone.  Javascript, PHP, Perl, Python, VBScript these all are the examples of scripting language.  Scripting languages need to be interpreted (Scanning the code line by line, not like compiler in one go) instead of compiled.
  • 10.  Markup languages are completely different from programming languages and scripting languages.  Markup languages prepare a structure for the data or prepare the look or design of a page.  These are presentational languages and it doesn’t include any kind of logic or algorithm, for example, HTML.  HTML is not asking any kind of question to the computer or it’s not comparing things and it’s not asking any logical question. It’s just used to represent a view inside a web browser.
  • 11.  PHP files can contain text, HTML, JavaScript code, and PHP code.  PHP code is executed on the server, and the result is returned to the browser as plain HTML.  PHP files have a default file extension of ".PHP"
  • 14.  PHP can generate the dynamic page content.  PHP can create, open, read, write, 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 restrict users to access some pages on your website.  PHP can encrypt data.  With PHP you are not limited to output
  • 16.  PHP is open source and free.  Short learning curve compared to other languages such as JSP, ASP etc.  Large community document  Most web hosting servers support PHP by default unlike other languages such as ASP that need IIS. This makes PHP a cost effective choice.  PHP is regular updated to keep abreast with
  • 17.  PHP has in built support for working hand in hand with MySQL; this doesn’t mean you can’t use PHP with other database management systems. You can still use PHP with Postgres Oracle MS SQL Server ODBC etc.  PHP is cross platform; this means you can deploy your application on a number of
  • 20.  PHP or Hypertext Preprocessor was developed by an employed Danish programmer, Rasmus Lerdorf out of Toronto in Canada in 1994.  Released to the public in 1995 with the name Personal Home Page tools.  It was then rewritten in 1996 by Zeev Suraski and Andi Gutman who launched it as PHP3.  In 2000, PHP4 was released incorporated into a scripting engine followed by 3 more major- version and few subversions until the latest version PHP7.0 was released in 2015.  It gained popularity over the years owing to it being open source and allowing other programmers to use the language on their own