|
Das Buch learninPHP wurde uns freundlicherweise vom Autor Marvin Momberg zur
Verfügung gestellt. Sie haben die Möglichkeit, sich das Buch auf der
Homepage des Autors herunterzuladen.
PHP-Finder ist eines der wenigen Portale, das dieses Buch präsentiert.
Das Buch wird hier nur in Auszügen präsentiert.
|
Kapitel 2: Grundlagen | Mathematische Operatoren | Wie der Name schon sagt kann man, mit Mathematischen Operatoren rechnen. Mit Mathematischen Operatoren kann man diese Operationen durchführen:
plus, minus ,mal, geteilt und modulo.
Hier sehen sie eine Tabelle zu den mathematischen Operatoren.

Mit mathematischen Operatoren kann man nur in diesen 5 Arten rechnen. Es gibt jedoch Funktionen für Rechnungen wie z.B. Logarithmus, Tangens oder Wurzel. Man kann all diese mathematischen Operatoren mit dem Zuweisungsoperator (=) kombinieren. Dadurch spart man sich einen Zwischenschritt. Angenommen wir wollen den Inhalt von $x plus 3 nehmen. Normalerweise würde man das so machen:
$x = 4; $x = $x+3; print $x;
Gibt 7 aus da $x 4 entspricht, $x wird neu definiert und zwar mit dem alten Inhalt von $x plus 3. Hier das entsprechende Beispiel mit der Kombination:
$x = 4; $x += 3; print $x;
Gibt auch 7 aus. Dieser kombinierte Ausdruck weist $x plus 3 zu. Der Inhalt von $x ist 4, 4 plus 3 gleich 7. Man kann den Zuweisungsoperator (=) mit allen mathematischen Operatoren verknüpfen.
+= addiert den rechten Wert -= subtrahiert den rechten Wert /= teilt durch den rechten Wert *= multipliziert mit den rechten Wert %= modulo durch den rechten Wert
Kleine Rechnungen wie plus 1 oder minus 1 werden häufig ausgeführt, und haben deshalb eine zusätzliche kürzere Rechenmöglichkeit. Wenn wir den Inhalt der Variablen $x um 1 erhöhen wollen müssen wir normalerweise schreiben $x = $x+1; oder besser Es gibt noch eine Möglichkeit die man inkrementieren bzw. dekrementieren nennt. Beim Inkrementieren stellt man der zu erhöhenden Zahl/Variablen 2 Pluszeichen voran. Beispiel: ++$x; Der Inhalt der Variablen wurde um 1 erhöht. Beim Dekrementieren verhält es sich anders herum, man stellt 2 Minuszeichen voran. Beispiel: --$x; Der Inhalt der Variablen wurde um 1 verringert. Beim Inkrementieren/Dekrementieren wird immer nur um 1 erhöht bzw. verringert. Komplettes Beispiel zum Inkrementieren/Dekrementieren:
<?php $x = 1; ++$x; --$x; ++$x; print $x; ?>
Ausgabe des Scripts:
 | |
|
|
1 PHPhotoalbum DEUTSCH PHPhotoalbum mit automatischer Thumbnailerstellung, Statistiken, verschiedene Alben können angelegt [hits: 7839]
2 Photo Album System - updated! Komplexes Photo Album Sytem.
- mehrere Alben durch einfaches hinzufügen möglich (2 Zeilen)
- Aut [hits: 5506, downloads: 4024]
3 planetGalery Mit :: planetGalery :: haben Sie die Möglichkeit, schnell und einfach Bildergalerien auf Ihrer Inter [hits: 5428]
4 Ad Promotion Netzwerk Script Betreiben Sie Ihr eigenes >>>kostenloses<<< Promotion Netzwerk.
Banner Exchange, Popup Exchange ( [hits: 4870, downloads: 2443]
5 Ad Banner Exchange Script + Partner Programm + Ad Vermarktung Betreiben Sie Ihren eigenen Banner Exchange mit zusätzlicher Ad Funktion zur Vermarktung an Sponsore [hits: 3518, downloads: 3955]
Die Scripts sind nach Hits sortiert
|
1 PHP-Edit Kleiner Editor zum erstellen von PHP-Scripts. Außerdem gibt es die Funktion zum schnellen einfügen v [hits: 3592, downloads: 7204]
2 PHP-Triad Das Projekt "PHP Triad" hat sich all denen gewidmed, denen die Konfiguration eines Apache mit PHP un [hits: 2306, downloads: 5927]
3 Wampp / Lampp LAMPP (Linux + apache + mysql + php + perl) + WAMPP (windows + apache + mysql + php + perl) = XAMPP
[hits: 1917, downloads: 3164]
4 >e-novative> WAMP Kostenloser Installer für Apache, MySql und PHP unter Windows. Vollautomatische Installation und Kon [hits: 1606, downloads: 1542]
5 VBMyAdmin VBMyAdmin - Intranet & Internet Lösungen. Mit VBMyAdmin erstellen und verwalten Sie Ihre eigenen Dat [hits: 1530, downloads: 1453]
Die Downloads sind nach Hits sortiert
|
|