PHP Assignment Operators: Efficient Variable Assignments

Rumman Ansari   Software Engineer   2024-07-09 10:08:34   5504  Share
Subject Syllabus DetailsSubject Details
☰ TContent
☰Fullscreen

The PHP assignment operators are used with numeric values to write a value to a variable.

The basic assignment operator in PHP is "=". It means that the left operand gets set to the value of the assignment expression on the right.

Assignment Same as... Description
x = y x = y The left operand gets set to the value of the expression on the right
x += y x = x + y Addition
x -= y x = x - y Subtraction
x *= y x = x * y Multiplication
x /= y x = x / y Division
x %= y x = x % y Modulus

Example: The left operand gets set to the value of the expression on the right

Code:

<span class="pln">

</span><span class="dec">&lt;!DOCTYPE html&gt;</span><span class="pln">
</span><span class="tag">&lt;html&gt;</span><span class="pln">
</span><span class="tag">&lt;body&gt;</span><span class="pln">

</span><span class="pun">&lt;?</span><span class="pln">php
$x </span><span class="pun">=</span><span class="pln"> </span><span class="lit">10</span><span class="pun">;</span><span class="pln">  
echo $x</span><span class="pun">;</span><span class="pln">
</span><span class="pun">?&gt;</span><span class="pln">  

</span><span class="tag">&lt;/body&gt;</span><span class="pln">
</span><span class="tag">&lt;/html&gt;</span><span class="pln">


</span>

Output:

This will produce the following result

<span class="pln">

</span><span class="lit">10</span><span class="pln">

</span>

Example: Addition

Code:

<span class="pln">

</span><span class="dec">&lt;!DOCTYPE html&gt;</span><span class="pln">
</span><span class="tag">&lt;html&gt;</span><span class="pln">
</span><span class="tag">&lt;body&gt;</span><span class="pln">

</span><span class="pun">&lt;?</span><span class="pln">php
$x </span><span class="pun">=</span><span class="pln"> </span><span class="lit">20</span><span class="pun">;</span><span class="pln">  
$x </span><span class="pun">+=</span><span class="pln"> </span><span class="lit">100</span><span class="pun">;</span><span class="pln">

echo $x</span><span class="pun">;</span><span class="pln">
</span><span class="pun">?&gt;</span><span class="pln">  

</span><span class="tag">&lt;/body&gt;</span><span class="pln">
</span><span class="tag">&lt;/html&gt;</span><span class="pln">


</span>

Output:

This will produce the following result

<span class="pln">

</span><span class="lit">120</span><span class="pln">

</span>

Example: Subtraction

Code:

<span class="pln">

</span><span class="dec">&lt;!DOCTYPE html&gt;</span><span class="pln">
</span><span class="tag">&lt;html&gt;</span><span class="pln">
</span><span class="tag">&lt;body&gt;</span><span class="pln">

</span><span class="pun">&lt;?</span><span class="pln">php
$x </span><span class="pun">=</span><span class="pln"> </span><span class="lit">50</span><span class="pun">;</span><span class="pln">
$x </span><span class="pun">-=</span><span class="pln"> </span><span class="lit">30</span><span class="pun">;</span><span class="pln">

echo $x</span><span class="pun">;</span><span class="pln">
</span><span class="pun">?&gt;</span><span class="pln">  

</span><span class="tag">&lt;/body&gt;</span><span class="pln">
</span><span class="tag">&lt;/html&gt;</span><span class="pln">


</span>

Output:

This will produce the following result

<span class="pln">

</span><span class="lit">20</span><span class="pln">

</span>

Example: Multiplication

Code:

<span class="pln">

</span><span class="dec">&lt;!DOCTYPE html&gt;</span><span class="pln">
</span><span class="tag">&lt;html&gt;</span><span class="pln">
</span><span class="tag">&lt;body&gt;</span><span class="pln">

</span><span class="pun">&lt;?</span><span class="pln">php
$x </span><span class="pun">=</span><span class="pln"> </span><span class="lit">10</span><span class="pun">;</span><span class="pln">  
$y </span><span class="pun">=</span><span class="pln"> </span><span class="lit">6</span><span class="pun">;</span><span class="pln">

echo $x </span><span class="pun">*</span><span class="pln"> $y</span><span class="pun">;</span><span class="pln">
</span><span class="pun">?&gt;</span><span class="pln">  

</span><span class="tag">&lt;/body&gt;</span><span class="pln">
</span><span class="tag">&lt;/html&gt;</span><span class="pln">


</span>

Output:

This will produce the following result

<span class="pln">

</span><span class="lit">60</span><span class="pln">

</span>

Example: Division

Code:

<span class="pln">

</span><span class="dec">&lt;!DOCTYPE html&gt;</span><span class="pln">
</span><span class="tag">&lt;html&gt;</span><span class="pln">
</span><span class="tag">&lt;body&gt;</span><span class="pln">

</span><span class="pun">&lt;?</span><span class="pln">php
$x </span><span class="pun">=</span><span class="pln"> </span><span class="lit">10</span><span class="pun">;</span><span class="pln">
$x </span><span class="pun">/=</span><span class="pln"> </span><span class="lit">5</span><span class="pun">;</span><span class="pln">

echo $x</span><span class="pun">;</span><span class="pln">
</span><span class="pun">?&gt;</span><span class="pln">  

</span><span class="tag">&lt;/body&gt;</span><span class="pln">
</span><span class="tag">&lt;/html&gt;</span><span class="pln">


</span>

Output:

This will produce the following result

<span class="pln">

</span><span class="lit">2</span><span class="pln">

</span>

Example: Modulus

Code:

<span class="pln">

</span><span class="dec">&lt;!DOCTYPE html&gt;</span><span class="pln">
</span><span class="tag">&lt;html&gt;</span><span class="pln">
</span><span class="tag">&lt;body&gt;</span><span class="pln">

</span><span class="pun">&lt;?</span><span class="pln">php
$x </span><span class="pun">=</span><span class="pln"> </span><span class="lit">15</span><span class="pun">;</span><span class="pln">
$x </span><span class="pun">%=</span><span class="pln"> </span><span class="lit">4</span><span class="pun">;</span><span class="pln">

echo $x</span><span class="pun">;</span><span class="pln">
</span><span class="pun">?&gt;</span><span class="pln">  

</span><span class="tag">&lt;/body&gt;</span><span class="pln">
</span><span class="tag">&lt;/html&gt;</span><span class="pln">

</span>

Output:

This will produce the following result

<span class="pln">

</span><span class="lit">3</span><span class="pln">

</span>
MCQ Available

There are 1 MCQs available for this topic.

1 MCQ

No Questions Data Available.
No Program Data.

Stay Ahead of the Curve! Check out these trending topics and sharpen your skills.