Upcoming SlideShare
×

Operators in PHP

2,113 views
2,059 views

Published on

0 Likes
Statistics
Notes
• Full Name
Comment goes here.

Are you sure you want to Yes No
• Be the first to comment

• Be the first to like this

Views
Total views
2,113
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
27
0
Likes
0
Embeds 0
No embeds

No notes for slide

Operators in PHP

1. 1. Operators in PHPIntroductionOperators are a special type of symbols, which are used for calculation and comparison in aprogramming language. Operators are also used to operate on values. There are six typesoperators in PHP, which are as follows:  Arithmetic Operators  Assignment Operators  Comparison Operators  Logical Operators  Increment/Decrement Operators  Conditional OperatorsArithmetic OperatorThese operators are used for calculation like add, subtraction, multiplication, division andmodulation.  Plus Operator (+) :- This operator is used for add two or more numbers. This is known as addition operator.  Minus Operator (-) :- This operator is used for subtract two more numbers. This operator is known as subtraction operator.  Multiplication Operator (*) :- This operator is used for find the product of two or more numbers.  Division Operator (/) :- This operator is used for find the quotient of two numbers.  Modulus Operator (%) :- This operator is used to find the quotient and remainder of two numbers.Examples of arithmetic operators are as follows:<?php\$x=5;\$y=2;\$addition=\$x+\$y; //add two number\$subtraction=\$x-\$y; //subtract two number\$multiplication=\$x*\$y; //multiply two number\$division=\$x/\$y; //divide two numbers\$modulus=\$x%\$y; //modulus two numbersecho "The addition is :" .\$addition.<br>;echo "The subtraction is :" .\$subtraction.<br>;echo "The multiplication is :".\$multiplication.<br>;echo "The division is :".\$division.<br>;echo "The modulus is :".\$modulus.<br>;?>Output www.vineetsaini.wordpress.com
2. 2. Assignment OperatorsThe assignment operators are used to set a variable equal to a value or set a variable toanother variables value. This operator is denoted by the (equal) "=" sign. There are manytypes of assignment operators in PHP, which are as follows.  = :- This operator is used for assign the value to the variable. e.g. x=5.  += :- This operator is used for assign the value and add the value to the variable. e.g. x+=5 i.e. x=x+5.  -= :- This operator is used for assign the value and subtract the value to the variable. e.g. x-=5 i.e. x=x-5.  *= :- This operator is used for assign the value and multiply the value to the variable. e.g. x*=5 i.e. x=x*5.  /= :- This operator is used for assign the value to the variable and find the quotient. e.g. x/=5 i.e. x=x/5.  %= :- This operator is used for assign the value to the variable and find the modulation i.e. remainder and quotient. e.g. x%=5 i.e. x=x%5.  .= :- This operator is used for assign the value to the variable and add the new value in the variable.Examples of assignment operators are as follows:<?php\$x=5;\$x+=5; //x=x+5 i.e. x=5+5=10echo "The value of x is :".\$x.<br>;\$y=8;\$y-=5; //y=y-5 i.e. y=8-5=3echo "The value of y is :".\$y.<br>;\$z=2;\$z*=3; //z=z*3 i.e. z=2*3=6echo "The value of z is :".\$z.<br>;\$p=7;\$p/=2; // p=p/2 i.e. p=7/2=3.5 www.vineetsaini.wordpress.com
3. 3. echo "The value of p is :".\$p.<br>;\$q=8;\$q%=3; //q=q%3 i.e. q=8%3=2 (remainder)echo "The value of q is :".\$q.<br>;?>OutputDecision Statement (if...else)Before discussing comparison operators I will discuss the decision statement. A decisionstatement is represented by if...else. A decision statement has two parts i.e. one is if andsecond is else.If is the part of a decision statement where we supply a condition and it has a block ofcommands that execute when the condition is true.The second part of the decision statement is else which has commands and executes whenthe condition is false.Syntax of if...else if (expression) { true; } else { false; }Comparison OperatorsComparison operators are used to check the relationship between variables and values.There are many types of comparison operators in PHP, which are as follows: www.vineetsaini.wordpress.com
4. 4.  == :- This operator is known as equal to operator. e.g. 5==5 i.e. return true.  != :- This operator is known as not equal to operator. e.g. 5!=5 return false.  < :- This operator is known as less than operator. e.g. 5<5 return false.  > :- This operator is known as greater than operator. e.g. 5>5 return false.  <= :- This operator is known as less than equal to operator. e.g. 5<=2 return false.  >= :- This operator is known as greater than equal to operator. e.g. 5>=2 return true.Examples of comparison operators are as follows:<?php\$x=5;\$y=2;if(\$x==\$y){echo "x is equal to y i.e. True".<br>;}else{echo "x is not equal to y i.e. False".<br>;}if(\$x<\$y){echo "x is less than y i.e. True".<br>;}else{echo "x is not less than y i.e. False".<br>;}echo "Same as you can use other comparison operator ";?>Output www.vineetsaini.wordpress.com
5. 5. Logical OperatorsLogical operators are used to convert the operands to Boolean values and then perform arespective comparison. There are many types of logical operators in PHP, which are asfollows:  && :- This operator is known as logical and operator.  || : This operator is known as logical or operator.  ! :- This operator is known as logical not operator.Examples of logical operators are as follows:<?php\$x=5;\$y=5;if(\$x&&\$y) //logical and operator{echo "True".<br>;}else{echo "False".<br>;}if(\$x||\$y) //logical or operator{echo "True".<br>;}else{echo "False".<br>;}if(\$x!=\$y) //logical not operator{echo "True".<br>;}else{echo "False".<br>;}?>Output www.vineetsaini.wordpress.com
6. 6. Increment/Decrement OperatorsIncrement/Decrement is a special type of operator. The Increment operator increases thevalue of an operand by 1. The Decrement operator decreases the value of an operand by 1.There are two types of increment/decrement operators which are as follows:  Prefix Increment/Decrement operator  Postfix Increment/Decrement operatorExamples of Increment/Decrement operators are as follows:<?php\$x=5;\$y=\$x++; // postfix increment operator\$z=++\$x; // prefix increment operator\$a=\$x--; // postfix decrement operator\$b=--\$x; // prefix decrement operatorecho "The value of x in postfix increment operator is : " .\$y.<br>;echo "The value of x in prefix increment operator is :".\$z.<br>;echo "The value of x in postfix decrement operator is :".\$a.<br>;echo "The value of x in prefix decrement operator is :" .\$b.<br>;?>Output www.vineetsaini.wordpress.com
7. 7. Conditional OperatorsThe Conditional operator is a special type of operator which is conditional. There are twoexpressions in a conditional operator. If condition one is true then return expression 1otherwise return expression 2.Syntax of Conditional Operatorcondition ? exp1 : exp 2 ;Examples of the Conditional operator are as follows:<?php\$x=5;\$y=6;\$z=(\$x>\$y) ? True : False ;echo \$z;?>Output www.vineetsaini.wordpress.com
8. 8. ConclusionSo in this article you saw the types of operators and how to use these operators in PHP. www.vineetsaini.wordpress.com