home
 

++ Grundlagen PHP Programmierung Operatoren +

 
Sitemap   Kontakt   Forum   glossar  

Webdesign Einführung, PHP Grundlagen, Tutorial PHP, Operatoren

 

    Menü
Sitemap

websitepflege

PHP Programmierung Operatoren

 

Webdesign Grundlagen V

Operatoren und deren Verwendung in PHP im Beispiel erklärt

Webprogrammierung 4

HTML  • CSS   • JavaScript   • PHP  • WML

PHP Programmierung

 

Operatoren

Beispiele für Operatoren

Arithmetische Operatoren

Arithmetische Operatoren lassen sich nicht nur auf numerische Datentypen anwerden, sondern teilweise auch auf verwandte Typen wie z.B. Datumswerte (z.B. ein Datum + X Anzahl Tage).

Die wichtigsten Operatoren sind:

Operator Funktion
* Multiplikation
+ Addition
- Subtraktion
/ Division
% Modulus

Multiplikation und Division gehen vor Addition und Subtraktion. Deshalb sind folgende beiden Ausdrücke nicht gleichwertig:

<?PHP

echo 4 + 5 * 6;

echo (4 * 5) * 6;

?>

Vergleichsoperatoren

Vergleichsoperatoren lassen sich auf nahezu alle Datentypen anwenden. Zeichenfolgen, numerische Werte Datumswerte und auch logische Ausdrücke werden mit ihrer Hilfe verglichen und sie liefern immer einen Wahrheitswert zuück, also true oder false.

Hier die wichtigsten Vergleichsoperatoren und ihre Funktionen

Operator Funktion
== Gleich
=== Identisch
!= Ungleich
< Kleiner als
> Grösser als
<= Kleiner als oder gleich
>= Grösser als oder gleich

Vergleichsoperatoren überprüfen lediglich die Werte zweier Ausdrücke, wie im folgenden Beispiel, dass den Wert true hat:

<?PHP echo "25 Affen" == 25; ?>

Trotz der Unterschiede der bieden Vergleichsausdrücke wird der Wert true zurückgegeben. Beim Identitätsoperator '===' wird auch der Datentyp geprüft. Im Beispiel

<?PHP echo "25 Affen" === 25; ?>

erhalten wir also den Wert false (oder 0). Dieser wird im Browser allerdigns nicht angezeigt.

Praktisch alle Werte ungleich 0 (Null) leifern in PHP den Wert true zurück. Auch eine Zeichenfolge, z.B. 'Monkeystyle' liefert den Wert true. Eine leere Zeichenfolge hat hingegen den Wert false.

Also: 0 und ' ' liefern im Vergleich false, fast alle anderen liefern true in PHP.

Auch hier gilt die Unterscheidung von Gross- und Kleinschreibung. Mit anderen Worten:

<?PHP echo "abc" != "ABC"; ?>

'abc' ist nicht gleich 'ABC'.

Logische Operatoren

Logische Ausdrücke lassen sich zu neuen Ausdrücken verknüpfen. Die logischen Operatoren sind:

Operator Funktion
and Verknüpfung, alternativ kann '&&' benutzt werden.
or Disjunktion, auch inklusives ODER. Alternativ kann '||' benutzt werden.
! Negation, kehr den Wahrheitswert um.
xor Exklusion, auch exklusives ODER

Beispiel:

<?PHP echo "monkeystyle" == "MONKEYSTYLE" and 1 == 1 ?>

Durch das 'and' wird festgelegt, dass beide Ausdrücke wahr sein müssen, ansonsten wird false zurückgegeben. Mit 'or' wird auch true zurückgegeben, falls nur ein Ausdruck wahr ist.

false wird zurückgegeben:

<?PHP echo "monkeystyle" == "MONKEYSTYLE" and 1 == 1 ?>

true wird zurückgegeben:

<?PHP echo "monkeystyle" != "MONKEYSTYLE" and 1 == 1 ?>

<?PHP echo "MONKEYSTYLE" == "MONKEYSTYLE" and 2 == 2 ?>

String-Operatoren

Diese String-Operatoren werden in der Praxis eher selten eingesetzt, da eine wirkliche Verkettung nur bei Zuweisungen an Variablen erforderlich ist. Verkettungen zur Ausgabe werden normalerweise mit den echo-Argumtenen abgearbeitet.

Operator Funktion
. Punkt, dient als Verkettungsoperator.
.= Dieser Operator dient der der Kombination von Verkettung und Zuweisung.

Beispiel:

<?PHP

$Ort = "Hannover";

$Strasse = "Braunstrasse 8";

$Adresse = $Ort.", ".$Strasse;

echo $Adresse;

?>

 

 

HTML  • CSS   • JavaScript   • PHP  • WML

 

Weiter zu Mobile Webdesign Mobile Webdesign



Wir über uns Webdesign Einführung Unser Service Forum Webdesign F.A.Q. Kontakt Impressum

© ABAKUS Webdesign, Hannover
PHP Programmierung Tutorial, PHP Grundlagen

Service Quicklinks

Webdesign
Webdesign
 
Logodesign
Logodesign
 
Flashdesign
Flashdesign
 
Webpromotion
Webpromotion


     Webdesign-Glossar