PHP Operator
- Vorige pagina PHP Constanten
- Volgende pagina PHP If...Else
Deze sectie toont de verschillende operatoren die in PHP scripts kunnen worden gebruikt.
PHP wiskundige operatoren
Operatoren | Naam | Voorbeeld | Resultaat | Resultaat weergeven |
---|---|---|---|---|
+ | Toevoegen | $x + $y | De som van $x en $y | Resultaat weergeven |
- | Afnemen | $x - $y | Het verschil tussen $x en $y | Resultaat weergeven |
* | Vermenigvuldigen | $x * $y | Het product van $x en $y | Resultaat weergeven |
/ | Delen | $x / $y | Het quotient van $x gedeeld door $y | Resultaat weergeven |
% | Modulus | $x % $y | Het residu van $x gedeeld door $y | Resultaat weergeven |
Hier wordt getoond dat de verschillende resultaten van de verschillende wiskundige operatoren worden gebruikt:
Voorbeeld
<?php $x=17; $y=8; echo ($x + $y); // Uitvoer 25 echo ($x - $y); // Uitvoer 9 echo ($x * $y); // Uitvoer 136 echo ($x / $y); // Uitvoer 2.125 echo ($x % $y); // Uitvoer 1 ?>
PHP toewijzingsoperatoren
PHP toewijzingsoperatoren worden gebruikt om waarden naar variabelen te schrijven.
De basis toewijzingsoperator in PHP is "=". Dit betekent dat de rechter toewijzingsexpressie de waarde instelt voor de linker operand.
Toewijzing | Gelijk aan | Beschrijving | Resultaat weergeven |
---|---|---|---|
x = y | x = y | De rechterexpressie stelt de waarde in van de linker operand. | Resultaat weergeven |
x += y | x = x + y | Toevoegen | Resultaat weergeven |
x -= y | x = x - y | Afnemen | Resultaat weergeven |
x *= y | x = x * y | Vermenigvuldigen | Resultaat weergeven |
x /= y | x = x / y | Delen | Resultaat weergeven |
x %= y | x = x % y | Modulus | Resultaat weergeven |
Hier wordt getoond dat de verschillende resultaten van de verschillende toewijzingsoperatoren worden gebruikt:
Voorbeeld
<?php $x=17; echo $x; // Uitvoer 17 $y=17; $y += 8; echo $y; // Uitvoer 25 $z=17; $z -= 8; echo $z; // Uitvoer 9 $i=17; $i *= 8; echo $i; // Uitvoer 136 $j=17; $j /= 8; echo $j; // Uitvoer 2.125 $k=17; $k %= 8; echo $k; // Uitvoer 1 ?>
PHP stringoperatoren
Operatoren | Naam | Voorbeeld | Resultaat | Resultaat weergeven |
---|---|---|---|---|
. | Kettingtoewijzing | $txt1 = "Hello" $txt2 = $txt1 . " world!" | Nu bevat $txt2 "Hello world!" | Resultaat weergeven |
.= | Kettingtoewijzing | $txt1 = "Hello" $txt1 .= " world!" | Nu bevat $txt1 "Hello world!" | Resultaat weergeven |
Hier wordt getoond dat de resultaten van de stringoperatoren worden gebruikt:
Voorbeeld
<?php $a = "Hello"; $b = $a . " world!"; echo $b; // Output Hello world! $x="Hello"; $x .= " world!"; echo $x; // Output Hello world! ?>
PHP increment/decrement operatoren
Operatoren | Naam | Beschrijving | Resultaat weergeven |
---|---|---|---|
++$x | Pre-increment | Verhoogt $x met één, dan return $x | Resultaat weergeven |
$x++ | Post-increment | Return $x, dan $x verhoogt met één | Resultaat weergeven |
--$x | Pre-decrement | Vermindert $x met één, dan return $x | Resultaat weergeven |
$x-- | Post-decrement | Return $x, dan $x vermindert met één | Resultaat weergeven |
Het volgende voorbeeld toont verschillende resultaten van het gebruik van verschillende increment/decrement operatoren:
Voorbeeld
<?php $x=17; echo ++$x; // Output 18 $y=17; echo $y++; // Output 17 $z=17; echo --$z; // Output 16 $i=17; echo $i--; // Output 17 ?>
PHP vergelijkingsoperatoren
PHP vergelijkingsoperatoren worden gebruikt om twee waarden (getallen of strings) te vergelijken:
Operatoren | Naam | Voorbeeld | Resultaat | Resultaat weergeven |
---|---|---|---|---|
== | gelijk | $x == $y | Als $x gelijk is aan $y, wordt true geretourneerd. | Resultaat weergeven |
=== | Volledig gelijk (compleet hetzelfde) | $x === $y | Als $x gelijk is aan $y en hun typen hetzelfde zijn, wordt true geretourneerd. | Resultaat weergeven |
!= | niet gelijk | $x != $y | Als $x niet gelijk is aan $y, wordt true geretourneerd. | Resultaat weergeven |
<> | niet gelijk | $x <> $y | Als $x niet gelijk is aan $y, wordt true geretourneerd. | Resultaat weergeven |
!== | Niet volledig gelijk (compleet verschillend) | $x !== $y | Als $x niet gelijk is aan $y of hun typen verschillend zijn, wordt true geretourneerd. | Resultaat weergeven |
> | groter | $x > $y | Als $x groter is dan $y, wordt true geretourneerd. | Resultaat weergeven |
< | kleiner | $x < $y | Als $x kleiner is dan $y, wordt true geretourneerd. | Resultaat weergeven |
>= | groter of gelijk | $x >= $y | Als $x groter is of gelijk is aan $y, wordt true geretourneerd. | Resultaat weergeven |
<= | kleiner of gelijk | $x <= $y | Als $x kleiner is of gelijk is aan $y, wordt true geretourneerd. | Resultaat weergeven |
Het volgende voorbeeld toont verschillende resultaten van het gebruik van bepaalde vergelijkingsoperatoren:
Voorbeeld
<?php $x=17; $y="17"; var_dump($x == $y); echo "<br>"; var_dump($x === $y); echo "<br>"; var_dump($x != $y); echo "<br>"; var_dump($x !== $y); echo "<br>"; $a=17; $b=8; var_dump($a > $b); echo "<br>"; var_dump($a < $b); ?>
PHP logische operatoren
Operatoren | Naam | Voorbeeld | Resultaat | Resultaat weergeven |
---|---|---|---|---|
en | en | $x en $y | Als $x en $y beide true zijn, wordt true geretourneerd. | Resultaat weergeven |
of | of | $x of $y | Als ten minste één van $x en $y true is, wordt true geretourneerd. | Resultaat weergeven |
xor | xor | $x xor $y | Als $x en $y exact één van hen true is, wordt true geretourneerd. | Resultaat weergeven |
&& | en | $x && $y | Als $x en $y beide true zijn, wordt true geretourneerd. | Resultaat weergeven |
|| | of | $x || $y | Als ten minste één van $x en $y true is, wordt true geretourneerd. | Resultaat weergeven |
! | Niet | !$x | Als $x niet true is, wordt true geretourneerd. | Resultaat weergeven |
PHP array-operatoren
PHP array-operatoren worden gebruikt om arrays te vergelijken:
Operatoren | Naam | Voorbeeld | Resultaat | Resultaat weergeven |
---|---|---|---|---|
+ | Samenvoeging | $x + $y | De samenvoeging van $x en $y (maar zonder overlappende sleutels te overschrijven) | Resultaat weergeven |
== | Gelijk | $x == $y | Als $x en $y dezelfde sleutel/waardeparen hebben, wordt true geretourneerd. | Resultaat weergeven |
=== | Gelijk | $x === $y | Als $x en $y dezelfde sleutel/waardeparen hebben, en de volgorde en het type gelijk zijn, wordt true geretourneerd. | Resultaat weergeven |
!= | Niet gelijk | $x != $y | Als $x niet gelijk is aan $y, wordt true geretourneerd. | Resultaat weergeven |
<> | Niet gelijk | $x <> $y | Als $x niet gelijk is aan $y, wordt true geretourneerd. | Resultaat weergeven |
!== | Niet gelijk | $x !== $y | Als $x en $y volledig verschillend zijn, wordt true geretourneerd. | Resultaat weergeven |
Het volgende voorbeeld toont de verschillende resultaten van het gebruik van verschillende array-operatoren:
Voorbeeld
<?php $x = array("a" => "apple", "b" => "banana"); $y = array("c" => "orange", "d" => "peach"); $z = $x + $y; // $x met $y gecombineerd var_dump($z); var_dump($x == $y); var_dump($x === $y); var_dump($x != $y); var_dump($x <> $y); var_dump($x !== $y); ?>
- Vorige pagina PHP Constanten
- Volgende pagina PHP If...Else