PHP Operatoren
Anzeige Hier werben
1. Arithmetische Operatoren
| Operator | Funktion | Anwendung |
|---|---|---|
| + | Addition |
$a + $b |
| - |
Subtraktion |
$a - $b |
| * |
Multiplikation |
$a * $b |
| / |
Division |
$a / $b |
| % |
Modulo (Rest der Division) |
$a % $b |
2. Vergleichsoperatoren
| Operator | Funktion | Anwendung |
|---|---|---|
| == | 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
| Operator | Funktion | Anwendung |
|---|---|---|
| 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.
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.
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
?>
|
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.
-
David Danier arbeitet seit mehr als neun Jahren im Bereich Web Programmierung und ist unter anderem Geschäftsführer der Webagentur Team23 GbR, sowie Webmasterpro.de.
-
Ich bin Student an der Otto von Guericke Universität in Magdeburg im Studiengang Informatik. Seit 2000 beschäftige ich mich mit PHP, Java-Script, PHP und Html. maject.de elbe-saale-regional.de
-
graphic, motion & web design - kernreaktor - staportal - mukitu
-
Student der Biochemie und seit einigen Jahren im Hobby-Entwicklerbereich tätig. Stärken in XHTML/CSS und PHP, alles was mit Grafik zu tun hat, gehört nicht dazu.
-
hat keine Beschreibung angegeben. Eine Beschreibung kann man unter dem Punkt "Profil bearbeiten" im Kontrollzentrum eintragen.


bitshift
Bitshift links rechts << >> fehlt noch...
gibt es noch weitere Bit operatoren?
Re: bitshift
Einfach selbst hinzufügen :)
& bzw. | gibt es AFAIK noch
Logische Operatoren fehlen auch (&&/and, ||/or)
Xann es sein das da noch wat fehlt?
boa... ich bin doch faul :(
was ist den mit xand und xor ?
Re: Xann es sein das da noch wat fehlt?
Ist doch drin?
Re: Xann es sein das da noch wat fehlt?
http://beta.webmasterpro.de/portal/article/php-operatoren.html/log/revision/7/
Wo?
Re: Xann es sein das da noch wat fehlt?
Da oben ;-) :-P
Re: Xann es sein das da noch wat fehlt?
Ähm XAND!? Bitte was?