Teil von  SELFPHP   Teil von  Praxisbuch  Teil von  Sprachelemente und Syntax  Teil von  Einführung in PHP
Professional CronJob-Service

Suche

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: SELFPHP Forum ::

Fragen rund um die Themen PHP?
In über 130.000 Beiträgen finden Sie sicher die passende Antwort!  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 
 
Ausdrücke: Seite 1

SELFPHP ist Shopware Solution Partner
Shopware ist ein vielfach ausgezeichnetes Onlineshop-System der shopware AG, das auf PHP. Zend Framework und SQL basiert.
SELFPHP unterstützt Sie als Shopware Solution Partner bei der Konzeption, Programmierung und Realisierung Ihres Onlineshops und passt Shopware bei Bedarf an Ihre Unternehmensbedürfnisse an. Weitere Informationen



Sollte man PHP mit einem Satz charakterisieren wollen, könnte man sagen, dass es sich um eine ausdrucksorientierte Sprache handelt.

Damit stellt sich gleich zu Begin die Frage, was denn ein Ausdruck ist. Ein Ausdruck ist ganz allgemein eine Aneinanderreihung von Zeichen unter Beachtung einer vorgegebenen Syntax. Ausdrücke können ganz unterschiedlich aufgebaut sein. Das wichtigste Charakteristikum von Ausdrücken ist, dass sie immer einen Wert – und sei es den Wert 0 oder "" (leerer String) – besitzen. Ausdrücke stellen somit die wichtigsten Komponenten von PHP dar.


Elementare Ausdrücke

Der folgende Ausdruck ist im vorstehenden Sinne ein gültiger, elementarer PHP-Ausdruck.

1000

Es handelt sich um eine Integer-Konstante mit dem Wert 1000. Weitere elementare Ausdrücke sind beispielsweise Konstanten und Variablen.


Zusammengesetzte Ausdrücke

Zusammengesetzte Ausdrücke entstehen dadurch, dass elementare Ausdrücke mithilfe von Operatoren verknüpft oder dass Werte von Ausdrücken mithilfe von Zuweisungsoperatoren anderen Ausdrücken zugewiesen werden.

In der folgenden Anweisung wird dem Ausdruck $zahl der Ausdruck 1000, d. h. eine Integer-Konstante mit dem Wert 1000 zugewiesen.

$zahl = 1000;

Nach dieser Zuweisung ist der Wert von $zahl ebenfalls 1000. Somit sind hier zwei Werte im Spiel:
  • Der Wert der Integer-Konstanten, nämlich 1000.

  • Der Wert von $zahl, der auf 1000 geändert wird.

In der folgenden Anweisung wird dem Ausdruck $punkte der Ausdruck $zahl zugewiesen.

$punkte = $zahl;

Der gesamte Ausdruck, also $punkte = $zahl, hat aufgrund des vorhergehenden Ausdrucks nun den Wert 1000. $punkte ist also ebenfalls ein Ausdruck mit dem Wert 1000. Der Ausdruck $punkte = $zahl ist dabei gleichbedeutend mit dem Ausdruck $punkte = $zahl = 1000.

Funktionen als Ausdrücke

Ein weiteres Beispiel für Ausdrücke sind Funktionen. Funktionen sind ebenfalls Ausdrücke mit dem Wert ihres Rückgabewerts. Die folgende Funktion wert() ist also ein Ausdruck mit dem Wert 1000.

<?php
function wert() {
  return 1000;
}
// Ausgabe (1000)
echo wert();
?>

Bei dem zusammengesetzten Ausdruck

$resultat = wert();

handelt es sich somit ebenfalls um einen Ausdruck mit dem Wert 1000.


Prä- und Post-Inkrement in Ausdrücken

Komplexere Ausdrücke in PHP verwenden die von der Sprache C bekannten Prä- und Post-Inkremente sowie die entsprechenden Dekremente.

Sowohl Prä-Inkremente als auch Post-Inkremente erhöhen den Wert einer Variablen. Der Unterschied besteht im Wert des Inkrement-Ausdrucks:
  • Das Prä-Inkrement, welches ++$var geschrieben wird, enthält als Wert den Wert der erhöhten Variablen.
  • Das Post-Inkrement, welches $var++ geschrieben wird, enthält dagegen den ursprünglichen Wert der Variablen vor der Erhöhung, d. h., PHP erhöht den Wert der Variablen erst, nachdem es ihren Wert ausgelesen hat.




Einführung in PHP
 




:: Premium-Partner ::

Webhosting/Serverlösungen

LeaseWeb Germany GmbH weitere Premium-Partner
 

:: SELFPHP Sponsor ::

DM Solutions e.K. weitere Sponsoren
 


:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Webhosting/Serverlösungen

Suchen Sie den für Sie passenden IT-Dienstleister für Ihr Webhosting-Paket oder Ihre Serverlösung?

Sie sind nur ein paar Klicks davon entfernt!


 

Ausgewählter Tipp im Bereich PHP-Skripte


Dateien und Verzeichnisse mit TAR/Gzip entpacken

Weitere interessante Beispiele aus dem SELFPHP Kochbuch finden Sie im Bereich PHP-Skripte
 

SELFPHP Code Snippet


Alle Dateien mit bestimmter Dateierweiterung auflisten (PHP 4)

Weitere interessante Code Snippets finden Sie auf SELFPHP im Bereich PHP Code Snippets
 
© 2001-2017 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt
© 2005-2017 E-Mail PHP5 Praxisbuch - Matthias Kannengiesser, m.kannengiesser@selfphp.de