SlideShare a Scribd company logo
Lecturer:
M.Zalmai “Rahmani”
rahmani.zalmai@gmail.com
Web Programming II
Lecture 02
PHP Basic & Variables
Azma Institute
Database Department
PHP Basic
What is PHP?
 PHP stands for PHP: Hypertext Preprocessor
 PHP is a server-side scripting language, like ASP
 PHP scripts are executed on the server
 PHP supports many databases (MySQL, Informix, Oracle, Sybase,
Solid, PostgreSQL, Generic ODBC, etc.)
 PHP is an open source software
 PHP is free to download and use
PHP Basic
What is a PHP File?
 PHP files can contain text, HTML tags and scripts
 PHP files are returned to the browser as plain HTML
 PHP files have a file extension of ".php", ".php3", or ".phtml"
PHP Basic
What is MySQL?
 MySQL is a database server
 MySQL is ideal for both small and large applications
 MySQL supports standard SQL
 MySQL compiles on a number of platforms
 MySQL is free to download and use
PHP Basic
What is MySQL?
 MySQL is a database server
 MySQL is ideal for both small and large applications
 MySQL supports standard SQL
 MySQL compiles on a number of platforms
 MySQL is free to download and use
PHP + MySQL
 PHP combined with MySQL (you can develop inWindows and serve
on a Unix platform)
PHP Basic
Why PHP?
 PHP runs on different platforms (Windows, Linux, Unix, etc.)
 PHP is compatible with almost all servers used today (Apache, IIS, etc.)
 PHP is FREE to download from the official PHP resource: www.php.net
 PHP is easy to learn and runs efficiently on the server side
Where to Start?
 To get access to a web server with PHP support, you can:
Install Apache (or IIS) on your own server, install PHP, and MySQL
Or find a web hosting plan with PHP and MySQL support
PHP Basic
PHP Syntax
 A PHP scripting block always starts with <?php and ends with ?>. A PHP
scripting block can be placed anywhere in the document.
 On servers with shorthand support enabled you can start a scripting block
with <? and end with ?>
PHP Basic
PHP Syntax
 A PHP file normally contains HTML tags, just like an HTML file, and some
PHP scripting code.
 Below, we have an example of a simple PHP script which sends the text
"Hello World" to the browser:
PHP Basic
PHP Syntax
 A PHP file normally contains HTML tags, just like an HTML file, and some
PHP scripting code.
 Below, we have an example of a simple PHP script which sends the text
"HelloWorld" to the browser:
 Each code line in PHP must end with a semicolon.The semicolon is a
separator and is used to distinguish one set of instructions from another.
 There are two basic statements to output text with PHP:
echo and print. In the example above we have used
the echo statement to output the text "Hello World".
Note:The file must have a .php extension.
If the file has a .html extension,
the PHP code will not be executed.
PHP Basic
PHP Syntax
Comments in PHP
In PHP, we use // to make a single-line comment or /* and */ to make a large
comment block.
PHP Variables
Variables in PHP
 Variables are used for storing values, like text strings, numbers or arrays.
 When a variable is declared, it can be used over and over again in your script.
 All variables in PHP start with a $ sign symbol.
 The correct way of declaring a variable in PHP:
 New PHP programmers often forget the $ sign at the beginning of the
variable. In that case it will not work.
 Let's try creating a variable containing a string, and a variable containing a
number:
PHP Variables
PHP is a LooselyTyped Language
 PHP automatically converts the variable to the correct data type, depending
on its value.
 In a strongly typed programming language, you have to declare (define) the
type and name of the variable before using it.
 In PHP, the variable is declared automatically when you use it.
Naming Rules forVariables
 A variable name must start with a letter or an underscore "_"
 A variable name can only contain alpha-numeric characters and underscores
(a-z, A-Z, 0-9, and _ )
 A variable name should not contain spaces. If a variable name is more than
one word, it should be separated with an underscore ($my_string), or with
capitalization ($myString)
PHP Variables
The Concatenation Operator
 There is only one string operator in PHP.
 The concatenation operator (.) is used to put two string values together.
 To concatenate two string variables together, use the concatenation
operator:
PHP Operators
PHP Operators
This section lists the different operators used in PHP.
PHP Operators
PHP Operators
PHP Operators
PHP Operators
Conditional Statement
Conditional Statements
Very often when you write code, you want to perform different actions for
different decisions.
You can use conditional statements in your code to do this.
In PHP we have the following conditional statements:
 if statement - use this statement to execute some code only if a specified
condition is true
 if...else statement - use this statement to execute some code if a condition
is true and another code if the condition is false
 if...else if....else statement - use this statement to select one of several
blocks of code to be executed
 switch statement - use this statement to select one of many blocks of code
to be executed
Conditional Statement
The if Statement
 Use the if statement to execute some code only if a specified condition is
true.
Conditional Statement
The if …. else Statement
 Use the if....else statement to execute some code if a condition is true and
another code if a condition is false.
 If more than one line
should be executed if a
Condition is true/false,
the lines should
be enclosed within curly
braces
Conditional Statement
The if …. Else if….else Statement
 Use the if....else if...else statement to select one of several blocks of code to
be executed.
Conditional Statement
The PHP Switch Statement is not Recommend in this Course
www.w3schools.com
PHP Basic & Variables

More Related Content

PPSX
Php and MySQL
PDF
Web Development Course: PHP lecture 1
PPT
Oops concepts in php
PPT
JavaScript - An Introduction
PPT
Chapter 02 php basic syntax
PPT
PHP - Introduction to PHP Fundamentals
Php and MySQL
Web Development Course: PHP lecture 1
Oops concepts in php
JavaScript - An Introduction
Chapter 02 php basic syntax
PHP - Introduction to PHP Fundamentals

What's hot (20)

PPTX
Operators php
PPT
Introduction To PHP
PPTX
PPTX
Java script basics
PPT
PHP - Introduction to Object Oriented Programming with PHP
DOCX
PHP NOTES FOR BEGGINERS
PPTX
react-slides.pptx
PPT
Oops in PHP
PPTX
JavaScript Basic
PPTX
File system node js
PPTX
Nodejs functions & modules
PPTX
Uploading a file with php
PDF
Node.js Tutorial for Beginners | Node.js Web Application Tutorial | Node.js T...
PPTX
Lesson 2 php data types
PPTX
PDF
Basics of JavaScript
PPTX
Laravel
PPT
PHP complete reference with database concepts for beginners
PPT
Operators php
Introduction To PHP
Java script basics
PHP - Introduction to Object Oriented Programming with PHP
PHP NOTES FOR BEGGINERS
react-slides.pptx
Oops in PHP
JavaScript Basic
File system node js
Nodejs functions & modules
Uploading a file with php
Node.js Tutorial for Beginners | Node.js Web Application Tutorial | Node.js T...
Lesson 2 php data types
Basics of JavaScript
Laravel
PHP complete reference with database concepts for beginners
Ad

Viewers also liked (20)

PPTX
Constants and variables in c programming
PPT
Basic variables ppt
PPTX
PHP basic
PDF
Lesson 2 Understanding Types And Usage In Dot Net
PPT
Php basic for vit university
PDF
Lesson 1 Understanding Dot Net Framework
PPTX
Lesson 3: Variables and Expressions
PPT
1.Philosophy of .NET
PPT
Artificial variable technique big m method (1)
PPTX
Programming Variables
PPT
Chapter1 c programming data types, variables and constants
PPT
Artificial Variable Technique –
PPT
Dotnet framework
PPT
constants, variables and datatypes in C
PPTX
Seminar: PHP Developer for Dummies
PPTX
Definition of linear programming problem model decision variable, objective ...
PPT
L20 Simplex Method
PPSX
Data type
PPT
Simplex Method
PDF
Dotnet basics
Constants and variables in c programming
Basic variables ppt
PHP basic
Lesson 2 Understanding Types And Usage In Dot Net
Php basic for vit university
Lesson 1 Understanding Dot Net Framework
Lesson 3: Variables and Expressions
1.Philosophy of .NET
Artificial variable technique big m method (1)
Programming Variables
Chapter1 c programming data types, variables and constants
Artificial Variable Technique –
Dotnet framework
constants, variables and datatypes in C
Seminar: PHP Developer for Dummies
Definition of linear programming problem model decision variable, objective ...
L20 Simplex Method
Data type
Simplex Method
Dotnet basics
Ad

Similar to PHP Basic & Variables (20)

PDF
1336333055 php tutorial_from_beginner_to_master
PPT
Introduction to PHP.ppt
PDF
Php tutorial(w3schools)
PDF
Php tutorialw3schools
PDF
Php tutorial from_beginner_to_master
PDF
Programming in PHP Course Material BCA 6th Semester
PPTX
PPTX
Basic of PHP
PPTX
Introduction to-php
DOCX
PHP Lesson
PPT
Php i-slides
PPT
Php i-slides
PPT
Php i-slides
PPT
Php i-slides (2) (1)
PPT
php41.ppt
PPT
PHP InterLevel.ppt
PPT
php-I-slides.ppt
PDF
Php notes
1336333055 php tutorial_from_beginner_to_master
Introduction to PHP.ppt
Php tutorial(w3schools)
Php tutorialw3schools
Php tutorial from_beginner_to_master
Programming in PHP Course Material BCA 6th Semester
Basic of PHP
Introduction to-php
PHP Lesson
Php i-slides
Php i-slides
Php i-slides
Php i-slides (2) (1)
php41.ppt
PHP InterLevel.ppt
php-I-slides.ppt
Php notes

Recently uploaded (20)

PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
medical staffing services at VALiNTRY
PDF
System and Network Administration Chapter 2
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
ai tools demonstartion for schools and inter college
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
CHAPTER 2 - PM Management and IT Context
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Upgrade and Innovation Strategies for SAP ERP Customers
Adobe Illustrator 28.6 Crack My Vision of Vector Design
How Creative Agencies Leverage Project Management Software.pdf
Navsoft: AI-Powered Business Solutions & Custom Software Development
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
medical staffing services at VALiNTRY
System and Network Administration Chapter 2
Design an Analysis of Algorithms II-SECS-1021-03
Understanding Forklifts - TECH EHS Solution
Internet Downloader Manager (IDM) Crack 6.42 Build 41
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Which alternative to Crystal Reports is best for small or large businesses.pdf
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
2025 Textile ERP Trends: SAP, Odoo & Oracle
ai tools demonstartion for schools and inter college

PHP Basic & Variables

  • 1. Lecturer: M.Zalmai “Rahmani” rahmani.zalmai@gmail.com Web Programming II Lecture 02 PHP Basic & Variables Azma Institute Database Department
  • 2. PHP Basic What is PHP?  PHP stands for PHP: Hypertext Preprocessor  PHP is a server-side scripting language, like ASP  PHP scripts are executed on the server  PHP supports many databases (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc.)  PHP is an open source software  PHP is free to download and use
  • 3. PHP Basic What is a PHP File?  PHP files can contain text, HTML tags and scripts  PHP files are returned to the browser as plain HTML  PHP files have a file extension of ".php", ".php3", or ".phtml"
  • 4. PHP Basic What is MySQL?  MySQL is a database server  MySQL is ideal for both small and large applications  MySQL supports standard SQL  MySQL compiles on a number of platforms  MySQL is free to download and use
  • 5. PHP Basic What is MySQL?  MySQL is a database server  MySQL is ideal for both small and large applications  MySQL supports standard SQL  MySQL compiles on a number of platforms  MySQL is free to download and use PHP + MySQL  PHP combined with MySQL (you can develop inWindows and serve on a Unix platform)
  • 6. PHP Basic Why PHP?  PHP runs on different platforms (Windows, Linux, Unix, etc.)  PHP is compatible with almost all servers used today (Apache, IIS, etc.)  PHP is FREE to download from the official PHP resource: www.php.net  PHP is easy to learn and runs efficiently on the server side Where to Start?  To get access to a web server with PHP support, you can: Install Apache (or IIS) on your own server, install PHP, and MySQL Or find a web hosting plan with PHP and MySQL support
  • 7. PHP Basic PHP Syntax  A PHP scripting block always starts with <?php and ends with ?>. A PHP scripting block can be placed anywhere in the document.  On servers with shorthand support enabled you can start a scripting block with <? and end with ?>
  • 8. PHP Basic PHP Syntax  A PHP file normally contains HTML tags, just like an HTML file, and some PHP scripting code.  Below, we have an example of a simple PHP script which sends the text "Hello World" to the browser:
  • 9. PHP Basic PHP Syntax  A PHP file normally contains HTML tags, just like an HTML file, and some PHP scripting code.  Below, we have an example of a simple PHP script which sends the text "HelloWorld" to the browser:  Each code line in PHP must end with a semicolon.The semicolon is a separator and is used to distinguish one set of instructions from another.  There are two basic statements to output text with PHP: echo and print. In the example above we have used the echo statement to output the text "Hello World". Note:The file must have a .php extension. If the file has a .html extension, the PHP code will not be executed.
  • 10. PHP Basic PHP Syntax Comments in PHP In PHP, we use // to make a single-line comment or /* and */ to make a large comment block.
  • 11. PHP Variables Variables in PHP  Variables are used for storing values, like text strings, numbers or arrays.  When a variable is declared, it can be used over and over again in your script.  All variables in PHP start with a $ sign symbol.  The correct way of declaring a variable in PHP:  New PHP programmers often forget the $ sign at the beginning of the variable. In that case it will not work.  Let's try creating a variable containing a string, and a variable containing a number:
  • 12. PHP Variables PHP is a LooselyTyped Language  PHP automatically converts the variable to the correct data type, depending on its value.  In a strongly typed programming language, you have to declare (define) the type and name of the variable before using it.  In PHP, the variable is declared automatically when you use it. Naming Rules forVariables  A variable name must start with a letter or an underscore "_"  A variable name can only contain alpha-numeric characters and underscores (a-z, A-Z, 0-9, and _ )  A variable name should not contain spaces. If a variable name is more than one word, it should be separated with an underscore ($my_string), or with capitalization ($myString)
  • 13. PHP Variables The Concatenation Operator  There is only one string operator in PHP.  The concatenation operator (.) is used to put two string values together.  To concatenate two string variables together, use the concatenation operator:
  • 14. PHP Operators PHP Operators This section lists the different operators used in PHP.
  • 17. Conditional Statement Conditional Statements Very often when you write code, you want to perform different actions for different decisions. You can use conditional statements in your code to do this. In PHP we have the following conditional statements:  if statement - use this statement to execute some code only if a specified condition is true  if...else statement - use this statement to execute some code if a condition is true and another code if the condition is false  if...else if....else statement - use this statement to select one of several blocks of code to be executed  switch statement - use this statement to select one of many blocks of code to be executed
  • 18. Conditional Statement The if Statement  Use the if statement to execute some code only if a specified condition is true.
  • 19. Conditional Statement The if …. else Statement  Use the if....else statement to execute some code if a condition is true and another code if a condition is false.  If more than one line should be executed if a Condition is true/false, the lines should be enclosed within curly braces
  • 20. Conditional Statement The if …. Else if….else Statement  Use the if....else if...else statement to select one of several blocks of code to be executed.
  • 21. Conditional Statement The PHP Switch Statement is not Recommend in this Course