PHP/Operator/Assignment Operators

Материал из Web эксперт
Перейти к: навигация, поиск

Assignment Operators demo

   <source lang="html4strict">

Example Operation Result $a += $b Addition $a = $a + $b $a -= $b Subtraction $a = $a - $b $a *= $b Multiplication $a = $a * $b $a /= $b Division $a = $a / $b $a %= $b Modulus $a = $a % $b $a &= $b Bitwise and $a = $a & $b $a |= $b Bitwise or $a = $a | $b $a ^= $b Bitwise xor $a = $a ^ $b $a <<= $b Left shift $a = $a << $b $a >>= $b Right shift $a = $a >> $b


<?php

 $a = "PHP "; $aa = "Script"; 
 $a .= $aa; 
 $b = 8; $bb = 4; 
 $b += $bb; 
 $c = 7.5; $cc = 2.25; 
 $c -= $cc; 
 $d = 8; $dd = 4; 
 $d *= $dd; 
 $e = 8; $ee = 4; 
 $e /= $ee; 
 $f = 8; $ff = 4; 
 $f %= $ff; 
 $result =  "\$a ADD AND ASSIGN STRING: $a
"; $result .= "\$b ADD AND ASSIGN INTEGER: $b
"; $result .= "\$c SUBTRACT AND ASSIGN FLOAT: $c
"; $result .= "\$d MULTIPLY AND ASSIGN: $d
"; $result .= "\$e DIVIDE AND ASSIGN: $e
"; $result .= "\$f MODULO AND ASSIGN: $f";

?> <html>

<head>
 <title>Assignment Operators</title>
</head>
<body>
 <?php echo( $result ); ?>
</body>

</html>

 </source>
   
  


Combined assignment and addition

   <source lang="html4strict">

<? $price = $price + 3; // Add 3 with the combined operator $price += 3; ?>

 </source>
   
  


Combined assignment and concatenation

   <source lang="html4strict">

<? $username = "james"; $domain = "@example.ru"; $username = $username . $domain; // Concatenate with the combined operator $username .= $domain; ?>

 </source>
   
  


Combined Assignment Operators

   <source lang="html4strict">

<? $x = 4; $x = $x + 4; // $x now equals 8

//can instead be written as

$x = 4; $x += 4; // $x now equals 8 ?>

 </source>