PHP Operatoren

0 | 7342 Aufrufe
Sie können diese Wikiseite nach der Anmeldung auf Webmasterpro bearbeiten. Helfen Sie mit und verbessern Sie "PHP Operatoren" mit Ihrem Wissen!

Anzeige Hier werben

1. Arithmetische Operatoren

OperatorFunktionAnwendung
+ Addition
$a + $b
-
Subtraktion
$a - $b
*
Multiplikation
$a * $b
/
Division
$a / $b
%
Modulo (Rest der Division)
$a % $b

2. Vergleichsoperatoren

OperatorFunktionAnwendung
== wahr, wenn $a gleich $b $a == $b
=== wahr, wenn $a gleich $b und beide vom selben Typ sind $a === $b
!= wahr, wenn $a ungleich $b $a != $b
< wahr, wenn $a kleiner $b
$a < $b
>
wahr, wenn $a größer $b
$a > $b
<=
wahr, wenn $a kleiner gleich $b
$a <= $b
>= wahr, wenn $a größer gleich $b
$a >= $b

3. Bit-Operatoren

Operator
Funktion
Anwendung
&
Bitweise UND
$a & $b
|
Bitweise ODER
$a | $b
^
Bitweise XOR
$a ^ $b
~
Bitweises NICHT
~$a
<<
Bitshifting nach links
$a << $b
>>
Bitshifting nach rechts
$a >> $b

4. Logischer Operatoren

OperatorFunktionAnwendung
and bzw. &&
Wahr, wenn $a und $b wahr sind
$a and $b
or bzw. ||
Wahr, wenn $a oder $b wahr ist
$a or $b
xor Wahr, wenn $a oder $b wahr sind, aber nicht beide
$a xor $b
! Wahr, wenn $a nicht wahr ist
!$a

5. Der Verkettungsoperator

Der Verkettungsoperator . dient in PHP dazu mehrere Einheiten miteinander zu verbinden. Einheiten können hierbei Variablen, Strings oder Zahlen sein, der Punkt bildet quasi das Verbindungsglied.

 
PHP
1
2
3
4
5
<?php
$var = "foobar";
echo("Dies " . "ist ein Beispiel:" . 12 . $var);
// Ausgabe: Dies ist ein Beispiel: 12 foobar
?>

Dieses Beispiel mal trivial wirken, aber dieser Operator ist sehr nützlich, wenn es beispielsweise darum geht Werte von Variablen in Strings einzufügen, die mit einem ' abgetrennt werden.

6. Der Ternäre Operator

Beim Ternären Operator handelt es sich um eine verkürzte Schreibweise einer if-else Blocks.

 
PHP
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
<?php
$var = true;
echo ($var) ? 'wahr' : 'falsch';
// ausgabe als ternärer Operator

if ($var){
    echo 'wahr';  
} else {
    echo 'falsch';
}
//ausgabe als if-else Block
?>


Wikiseite bearbeiten

Diese Seite kann von jedem registrierten Benutzer bearbeitet werden. Bisher haben 5 Personen an der Seite "PHP Operatoren" mitgewirkt.

Sie haben einen Fehler entdeckt oder möchten etwas ergänzen? Dann können Sie nach der Anmeldung "PHP Operatoren" hier bearbeiten.

Mitarbeiter