Schlex.Net
Downloads   Galerien   Blogs   Spielhalle

Zurück   Schlex.Net > Off Topic > Software und Co.
Registrieren Hilfe Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren

Antwort
 
Themen-Optionen Ansicht
Alt 15.01.2008, 21:56   #1
Sexy Man
 
Benutzerbild von schlex
 
Registriert seit: 17.04.2003
Beiträge: 7.474
PHP Tutorial - kurzer Einstieg!

PHP Tutorial - kurzer Einstieg!
Kurzer Einstieg in PHP ...das Tutorial von Andreas Schley

Dieses kleine Tutorial soll Ihnen den Einstieg in die Programmiersprache PHP zeigen. Zunächst aber erst einmal zu der Geschichte von PHP. Also los geht es...

Die alles entscheidende Frage, was genau ist überhaupt PHP?

PHP ist eine Programmiersprache die Anfangs eigentlich dazu entwickelt wurde um als Satz von so genannten Makros eingesetzt zu werden. PHP ist Heute etwas ganz anderes, als wie in der ersten Zeit, als die Sprache im Startstadium steckte, das Haupteinsatzgebiet von PHP ist der Homepage und Serverbereich im Internet. Mittlerweile hat sich die Programmiersprache PHP zu einer recht ausgereiften Sprache entwickelt, mit der es möglich ist große, sogar sehr große Datenbank basierte Webanwendungen und Umgebungen zu erstellen. Aber für was steht die Abkürzung PHP eigentlich? Die offizielle Abkürzung nennt sich "Hypertext Preprocessor". PHP ist eine Serverseitige Scriptsprache die sich auch in HTML Code einbetten lässt, diese Möglichkeit hat die Sprache wohl zu einer der populärsten der Geschichte gemacht. Im Gegensatz zu HTML arbeitet PHP aber Grundlegend anders. Wird in HTML der auszuführende Code von dem jeweiligen Server an den Client zur Weiterverarbeitung gesendet, wird in PHP der auszuführenden Code durch eine auf dem Webserver installierte Engine geparst und das daraus folgende Resultat an den Client/Browser geschickt. Die Möglichkeiten die PHP mitbringt sind enorm. Von Datenbankbasierten Anwendungen, bis zur Erstellung von Bildern, ist mit PHP eigentlich fast alles möglich, was der eigene Kopf an Ideen hergibt. Aber auch für Systemverwalter ist PHP ein echter, neuer Leckerbissen, da PHP auch als Kommandozeilen-Programm eingesetzt wird, damals wurde vergleichbare Aufgaben mit Perl oder per Shell-Scripting gelöst. Aber was für Vorteile bietet PHP denn nun eigentlich? Anders als wie zum Beispiel die Programmiersprache Perl sind unter PHP Bibliotheken auf die man zugreifen möchte automatisch Verfügbar. Unter Perl musste man umständlich eigene Module programmieren um zum Beispiel Daten einzulesen, die ein User über die Webseite gesendet hat. Unter PHP ist dies jedoch nicht der Fall und die ganze Sache läuft einfacher ab, es gibt für nahezu jedes erdenkliche Problem einen passenden Satz an Funktionen um sich aus der Patsche zu helfen. Mit der Einführung der dritten PHP Version wurde auch ein komplett neuer Parser entwickelt und für diese damals neu Version von PHP zur Verfügung gestellt. Die Zend-Engine war geboren, ab der PHP Version 4 wurde es noch ein wenig mehr, es gab sozusagen einen regelrechten Umbruch in dessen Codebasis. In der aktuellen Version PHP 5 wurde auch eine neue Zend-Engine, die nun eine 2.0 trägt mit eingeführt. PHP ist Open-Source, also ein kostenloses Stück, bezahlt werden braucht man an dieser Ecke schon mal nichts. Wer weitere Informationen zu der Zend-Engine beziehen möchte, sollte sich einmal auf der offiziellen, englischsprachigen Webseite unter: Zend - The PHP Company - Zend.com blicken lassen. Wie sieht es aber mit der Portabilität von PHP auf unterschiedlichen Systemen aus? Bei diesem Thema sollte keine große Panik ausbrechen, PHP wurde so entwickelt dass es auf einer Vielzahl von Systemen lauffähig ist, auch die Zusammenarbeit zwischen Datenbanken sollte in den meisten Fällen kein Problem darstellen. Wenn Sie nun denken, ich werde es sowieso nicht packen oder ich bin von vornherein kein bisschen motiviert, überhaupt Interesse an dem erlernen der Programmiersprache PHP zu zeigen, sollten Sie an dieser Stelle des Tutorials lieber abbrechen. Andernfalls geht es jetzt weiter. Es sei noch gesagt dass PHP nun nichts ist was für Übermenschen geschaffen wurde, die Grundlagen der Sprache können binnen 24.-48 Stunden erlernt werden, je nachdem wie motiviert Sie sind. In diesem Tutorial gehen wir gleich an die Materie für den Einsteiger, es wird also nicht der Passus der Einrichtung von PHP auf dem Webserver besprochen, in diesem Falle gehen wir davon aus dass der Webserver schon eine lauffähige Engine installiert hat. Also beginnen wir nun mit dem ersten Script.

In dem folgenden Abschnitt werden wir ein erstes Script erstellen, dieses auf einen Webserver laden und es ausführen. Um ein PHP Script zu erstellen, benötigen Sie keine teuer Extrasoftware, haben Sie gerade keinen gängigen Editor zur Hand können Sie den in Windows verfügbaren Editor "Notepad" verwenden. Das folgende Script ist recht einfach aufgebaut und es zeigt uns die Informationen zu der auf dem Server installierten PHP-Version an, eine detaillierte Beschreibung finden Sie unterhalb des Codes:

CODE:
Zeile 1: <?php
Zeile 2: phpinfo();
Zeile 3: ?>

Schon geschafft, das erste PHP Script haben Sie soeben fertig gestellt. Stimmt, es ist zwar recht einfach und unkompliziert aufgebaut, aber dennoch bietet dieses Script eine Menge an Informationen. Der Grund liegt hier in der vordefinierten Funktion phpinfo(). Aber nun zu der gesamten Erklärung des Scripts: In der ersten Zeile haben wir mit der geöffneten Krokodilklammer an den installierten Webserver eine Mitteilung gesendet, als was der folgende Code behandelt werden soll, also PHP-Engine angeschmissen werden soll. Das ganze wird mit ?php oder auch nur ? eingeleitet. In Zeile 2 haben wir uns die vordefinierte PHP Funktion phpinfo() zunutze gemacht, mit der es uns ermöglicht wird sämtliche Informationen der aktuell auf dem Server installierten PHP-Version abzufragen. In der dritten Zeile teilen wir dem Server mit dass hier der zu behandelnde Teil des Codes (PHP) abgeschlossen wird. Dies wird mit einem ? und gefolgt von einer geschlossenen Krokodilklammer erreicht. Nun speichern wir die Datei ab um diese nachfolgend auf den Webserver zu laden. Die Datei muss hierbei die Dateiendung *.php tragen, zwar kann man auch PHP Code in Html Dokumenten ausführen, an dieses für PHP-Einsteiger erstellte Tutorial wollen wir diese Vorgehensweise, um dies zu erreichen, jedoch nicht näher behandeln. Wurde die Datei abgespeichert, muss eine Verbindung zu Ihrem Webserver hergestellt werden. Dazu können Sie entweder den Windows-Explorer benutzen per Eingabe von: ftp://usernameasswort@ftp.ihrhost.de:21 oder Sie benutzen ein wesentlich vorteilhafteres FTP-Programm wie zum Beispiel WS-Ftp oder SmartFTP. Beim Hochladen mit zum Beispiel dem Programm SmartFtp sollten Sie darauf achten dass der Upload-Modi entweder auf "automatisch" oder auf "ASII" gestellt ist. Nachdem die Datei auf den Webserver geladen wurde, können Sie diese über ihre Domain zum Beispiel http://www.domain.de/datei.php aufrufen. Folglich sollte sich eine Tabelle aufbauen die, die aktuelle PHP-Version mit Ihren Details und den aktuellen Einstellungen anzeigt. Ist das Script erfolgreich ausgeführt worden, können wir gleich mit der nächsten "Session" weiter machen. In dem folgenden Beispiel wird gezeigt wie Sie mit der Funktion print(), Text im Browser ausgeben können. Dazu hier das Code-Beispiel:

CODE:
Zeile 1: <?php
Zeile 2: print "Hello World";
Zeile 3: ?>

Die erste und die dritte Zeile erkläre ich an dieser Stelle nicht, da dies bereits in dem ersten Code-Beispiel getan wurde. In der zweiten Zeile des Print-Beispiels haben wir das Sprachkonstrukt print() dafür verwendet um an uns selbst eine Mitteilung im Browser auszugeben. Die durch print() ausgegebenen Zeichen nennt man auch einen String. Wichtig hierbei ist, dass Sie die Anführungszeichen setzen, es ist egal ob Sie das Einfache oder dass klassisch doppelte für diesen Fall benutzen, ohne Benutzung der Anführungszeichen würden wir eine Fehlermeldung im Browser ausgegeben bekommen. Das war es auch schon mit dieser Session, widmen wir uns nun den Kommentaren die in PHP benutzt werden können, um so zum Beispiel bestimmte Codeabschnitte zu bezeichnen.

Sie werden sich wohl jetzt fragen warum überhaupt Kommentare in den PHP Code einfügen? Hier ein paar Erläuterungen dazu. Die Kommentar-Abschnitte die Sie in PHP Einfügen werden nicht im Browser ausgegeben. Der Hauptgrund für den Einsatz von Kommentaren ist, dass es die Nachvollziehbarkeit des Codes verbessern soll und Ihnen wenn Sie zum Beispiel ein Script erstellt haben und einige Monate später an diesem Änderungen vornehmen wollen, Sie möglichst schnell über die Funktionen und dessen Einsatz wieder einen Überblick bekommen. Aber auch für andere Programmierer die Ihr Script eventuell überarbeiten, ist dies eine erhebliche Erleichterung. Hier nun einige Beispiele wie Sie Kommentare in Ihren Code unterbringen können:

CODE:
Zeile 1: <?php
Zeile 2: // HIER STEHT EIN KOMMENTAR
Zeile 3: $HIER_IHR_CODE;
Zeile 4: ?>

In diesem Beispiel haben wir eine der verschiedenen Möglichkeiten in PHP genutzt einen Kommentar in den PHP Code einzubinden. In der zweiten Zeile wurde dieser mit den beiden Slashes // Eingeleitet. Es gibt jedoch noch andere Möglichkeiten einen Kommentar zu schreiben. Zum einen geht dies mit einem vorangestellten Raute-Zeichen (#). Es kann aber auch sein dass Sie einen Kommentar über mehrere Zeilen aufteilen wollen, hierfür würde das folgende Beispiel zum Einsatz kommen:

CODE:
Zeile 1: <?php
Zeile 2: /* Hier beginnt Ihr Kommentar
Zeile 3: über mehrere Spalten hinweg.
Zeile 4: Der Kommentar wird nun geschlossen */
Zeile 5: ?>

Bei diesem Beispiel ist es wichtig dass Sie auf Kommentar-Einleitung und des Abschluss achten, eingeleitet wird der Kommentar über mehrere Zeilen hinweg mit /* und abgeschlossen mit */ - sollten dies nicht beibehalten werden kommt es bei der Ausgabe des PHP-Scripts zu einer Fehlermeldung.

Nun werden wir ein wenig in die Materie hinein gehen und uns mit den Variablen und den Datentypen in PHP beschäftigen. Zuerst widmen wir uns den Variablen. Sie mögen jetzt denken, "Was ist denn überhaupt mit einer Variable" gemeint. Zugegeben, der Name wenn man diesen zum ersten Mal hört klingt nun nicht gerade sehr vertraut, hier ein paar Beispiele wie Sie eine Variable sehen können. Stellen Sie sich einen Karton vor, der ganz speziell von Ihnen erbaut wurde und in dem Sie etwas ablegen können um es in dem Karton von A nach B zu transportieren. In diesem Fall ist der Karton unsere Variable der von Ihnen oder anderen Usern mit Werten gefüllt werden kann. Variablen zeichnen sich hauptsächlich dadurch aus dass diese mit einem vorangestellten Dollarzeichen beginnen, Beispiel: $test. Was sich bei der Benennung der Variablen beachten sollten ist: Die Variable darf nie mit einer Zahl beginnen, Leerzeichen sind ebenfalls Tabu, anstatt ein Leerzeichen zu verwenden sollten Sie einen Unterstrich (_) setzen, außerdem sind alle nicht alphanumerischen Zeichen verboten. Hier ein paar Beispiele wie Ihre Variable aussehen könnte:

CODE:
Beispiel 1: $test;
Beispiel 2: $test_2;
Beispiel 3: $_test;

Nun wissen Sie wie Sie eine Variable erstellen können, in dem folgenden Beispiel weisen wir einer Variable einen Wert zu, in diesem Fall eine Zahl, diese wird der links stehenden Variable zugewiesen, quasi wie in unserem oben genannten Beispiel, in den Karton abgelegt:

CODE:
Zeile 1: <?php
Zeile 2: $test = 1;
Zeile 3: ?>

Nach diesem Schritt haben Sie der links stehenden Variable $test, den rechts stehenden Wert 1 zugewiesen, dieser wurde nun in der Variable abgespeichert und kann in unserem folgenden Verlauf weiterverwendet werden, nun geben wir den in $test gespeicherten Wert mit dem Kommando print() aus:

CODE:
Zeile 1: <?php
Zeile 2: $test = 1;
Zeile 3: print $test;
Zeile 4: ?>

Wenn Sie das Script aus unserem Beispiel auf Ihren Webserver laden und dort ausführen, werden Sie in Ihren Browser den Wert 1 sehen, diesen haben wir mit dem print() Kommando über unser PHP Script ausgeben lassen, würde der print() Befehl hier nicht zum Einsatz kommen, würde das Browserfenster leer bleiben.

Nun werden wir uns ein wenig mit den Datentypen beschäftigen. In einigen Programmiersprachen ist es extrem Wichtig einer Variable einen Datentyp zuzuweisen, in PHP ist dies nicht so schlimm, wenn einer Variable in PHP ein Wert übergeben wird, bestimmt die Engine selbst um was es sich dabei handelt, in den meisten Fällen sollte hier "Alles" glatt gehen, wer sauber Programmieren möchte und sich ein wenig Tipparbeit mehr aufhalsen will, sollte sich diesen Tutorialabschnitt besonders zu Gemüte führen. Vor allem im Einsatz von großen Scripts ist dass zuweisen des Datentyps von großer Wichtigkeit, da es Beispielsweise zu Fehlern kommen kann wenn ein bestimmter Wert erwartet wird, jedoch ein nicht für diese Stelle zum Einsatz benötigter Wert übergeben wird. Hier nun erst einmal die Auflistung der Datentypen:

CODE:
1: Integer (EINE GANZE ZAHL)
2: String (ZEICHEN-SAMMLUNG)
3: Double (EINE GLEITKOMMAZAHL)
4: Boolean (true oder false)
5: Array (siehe weiter unten)
6: Object (siehe weiter unten)
7: NULL (Nicht initialisierte Variable)
8: Resource (Externe Ressource - DB o.a.)

In einigen Scripten kann es nützlich sein den Typ einer Variable abzufragen. Mit der PHP-Funktion gettype() können Sie dies realisieren, als Rückgabewert erhalten Sie einen String, welcher Informationen über den Datentype der jeweiligen Variable "ausspuckt". Nun widmen wir uns einem kurzen Beispiel, welches es Ihnen veranschaulichen soll wie ein möglicher Einsatz aussehen würde:

CODE:
Zeile 1: <?php
Zeile 2: $variable = 10;
Zeile 3: print gettype( $variable ); // In diesem Fall INTEGER
Zeile 4: ?>

Nun eine kurze Erläuterung zu dem oben aufgeführten gettype() Script. In der zweiten Zeile haben wir unserer Variable $variable den Wert 10 zugewiesen. In Zeile 3 geben wir das ganze nun mit dem print() Befehl aus, wie Sie sicherlich sehen können, werden hier keine " (Anführungszeichen) benutzt, da die Funktion gettype() sonst keinerlei Wirkung zeigen würde. Nach dem print() Befehl wird nach einem Leerzeichen gefolgt, gleich die Funktion gettype() in dessen Klammern sich die Variable befindet, aus welcher wir den Datentyp ermitteln wollen, in diesem Fall also $variable. Laden Sie das fertige Script auf Ihren Server hoch und führen Sie es aus, sollten Sie keine Tippfehler in dem Script haben wird nun die Ausgabe im Browser erscheinen, welche uns den Datentyp ausgibt. Mit der Funktion gettype() können Sie alle Datentypen die wir oben von 1-8 aufgelistet haben, nach diesem Beispiel Script ausgeben lassen, achten Sie jedoch darauf dass Sie jeweils die variable mit einem neuen Datentyp anpassen, Beispiel: 10, zehn, 10.0 u.s.w.

Es gibt auch noch eine weitere Funktion mit der Sie Datentypen nach Informationen abfragen lassen können. Diese werden wir hier einmal kurz anreißen! Mit der Funktion var_dump(). Mit der vorherig besprochenen Funktion gettype() haben Sie "nur" die Möglichkeit den Datentyp einer Variable ausgeben zu lassen, die Funktion var_dump() hingegen bietet ein wenig mehr Komfort, hier wird nicht nur der Datentyp ausgegeben, sondern auch der Inhalt der abgefragten Variable wird mit "ausgeliefert". Zudem haben Sie mit der var_dump() Funktion auch die Möglichkeit für komplexe Datentypen wie zum Beispiel den Arrays, alle in dessen Variable gespeicherte Datentypen ausgeben zu lassen. Hier ein kurzes Snippet wie Sie die Funktion in der Praxis anwenden können:

CODE:
Zeile 1: <?php
Zeile 2: $variable = 10;
Zeile 3: print var_dump( $variable );
Zeile 4: ?>

Die Erklärung zu der Zeile 2 und 3 erspare ich mir an dieser Stelle, dies wurde im Prinzip ja schon im Abschnitt der Funktion gettype() durchgesprochen, nur dass nun bei der print() Ausgabe das Werkzeug var_dump welche erheblich mehr Informationen zu den Datentypen zurückliefert, eingesetzt wurde.

Nein, ich muss euch ?leider? *grins* enttäuschen das PHP-Einsteiger-Tutorial ist leider noch nicht zu Ende, aber seit mal ehrlich wenn Ihr das Tutorial bis zu diesem Punkt schon ernsthaft gelesen habt, macht es doch ab diesem Zeitpunkt erst richtig Spaß - daher auf die eine weitere Runde, nun werden wir uns ein wenig mit den (Nein, schon wieder *g*) Datentypen beschäftigen. Man kann die Datentypen natürlich nicht nur abfragen und ausgeben lassen, mit PHP besteht auch die Möglichkeit, durch die Funktion settype() den Datentyp einer Variable zu ändern. Damit Sie die Funktion settype() einsetzen können, müssen Sie zwischen den Klammern die Variable einsetzen und durch ein Komma getrennt den Datentyp, in welchen die Variable geändert werden soll. Hier ein kurzes, mögliches Einsatzbeispiel:

CODE:
Zeile 1: <?php
Zeile 2: $var = 10.53;
Zeile 3: print settype( $var, int );
Zeile 4: ?>

In der zweiten Zeile haben wir unserer Variable $var den Wert 10.53 zugewiesen, welcher ein "double" ist. In der dritten Zeile nutzen wir die Funktion settype() um den Wert unserer Variable in den Datentyp "integer" umzuwandeln, bei der Umwandlung in einen "integer" Wert gehen hierbei alle Informationen die hinter dem Punkt stehen verloren, da der integre immer eine ganze Zahl ist. Folgende weitere Einsatzmöglichkeiten um den Datentyp zu ändern stehen Ihnen zu Verfügung: int, string, double und bool.

Eine weitaus komfortablere Lösung bietet jedoch das so genannte Casting. Der wesentliche Unterschied zwischen der Funktion settype() und dem Cast, ist die, dass beim Casting eine Kopie erzeugt wird, ohne Auswirkungen auf die vorherige Variable zu haben. Hier ein praktisches Beispiel wie man einen Cast einsetzen könnte:

CODE:
Zeile 1: <?php
Zeile 2: $var = 10.50;
Zeile 3: $xvar = ( integer ) $var;
Zeile 4: print $xvar;
Zeile 5: ?>

Eine kurze Erklärung zu den einzelnen Zeilen! In der zweiten Zeile des Beispiel-Scripts haben wir der Variable $var den Wert 10.50 zugewiesen. In der dritte Zeile haben wir einen neuen Karton (Variable) erzeugt, in der nun der bearbeitete Wert von $var ermittelt werden soll und in diese Variable hineinkopiert wird. Hier wird ganz simpel der Datentyp, in diesem Fall "integer", welchen wir aus der in Zeile zwei erstellten Variable beziehen, abgeändert. Dazu wird in Zeile drei ein Klammern-Paar erzeugt, in dessen Mitte der Datentyp hineingeschrieben wird. In der vierten Zeile geben wir dann unseren Wert, welcher mit der Variable $xvar in einen neuen Datentyp umgewandelt wurde, über die Funktion print() aus.

Für dieses Einstiegs-Tutorial wollen wir weitere Methoden die, die Thematik der Datentypen haben, jedoch nicht weiter vertiefen, anbei nur noch ein paar Möglichkeiten wie es außerdem möglich ist, den Datentyp zu ändern:

Funktion 1: doubleval() // Wert wird übernommen und ein Double wird zurückgeliefert
Funktion 2: intval() // Wert wird übernommen und ein Integer zurückgeliefert
Funktion 3: strval() // Wert wird übernommen und ein String zurückgeliefert

So, nun kochen Sie sich am besten erstmal eine Tasse Kaffee oder auch Tee, wie es unsere Seo-Kollegen wohl gewöhnt sein dürften. In den kommenden Zeilen befassen wir uns ein wenig mit den "Operatoren und Ausdrücken" in PHP. Bisher haben Sie im oberen Abschnitt dieses Tutorials gelernt wie Sie einer Variable einen Wert zuweisen und diesen ändern können. In fast allen Programmiersprachen wird es aber erst interessant, wenn man die gespeicherten Daten einer Variable manipuliert, in diesem Fall kommen die Operatoren zum Einsatz. Mit den Operatoren ist es möglich, aus einem bestehenden Wert einen neuen zu "zaubern" (oder auch aus mehreren!). Alle Werte die wir durch einen Operator manipuliert haben, werden in der PHP-Amtssprache auch Operanden genannt, diese Bezeichnung brauchen Sie sich anfänglich aber nicht unbedingt zwangsweise einprägen. Der wohl einfachste Operator ist das Plus-Zeichen, in dem folgenden Beispiel werden wir mit zwei Operanden (in diesem Fall die Zahl 9 und die Zahl 4) und dem besagten Operator "Plus" (+) einen neuen Wert, nämlich die Zahl 13, erzeugen. Ab geht's:

CODE:
Zeile 1: <?php
Zeile 2: $zahlen = 9 + 4;
Zeile 3: print $zahlen;
Zeile 4: ?>

Wie Sie sicherlich sehen können, ist der Einsatz des Operators recht einfach, er wird in diesem Fall einfach zwischen die beiden Operanden gesetzt um diese miteinander zu addieren. In fast allen Fällen steht der Operator zwischen den Operanden, dies sollte man sich an dieser Stelle merken. Es gibt jedoch auch einige Ausnahmen, dieser werden wir weiter unten besprechen. Das Ergebnis was wir aus der dritten Zeile unseres Rechenbeispiels erhalten, wird als Ausdruck bezeichnet.

Der wohl mit am wichtigste Operator ist der so genannte Zuweisungsoperator, dass Istgleich (=) Zeichen. Dessen Einsatz bewirkt, dass der rechts stehende Operand dem links stehenden Operanden zugewiesen wird. Den Einsatz des Zuweisungsoperators (=) haben Sie in unserem oben aufgeführten Beispiel zu genüge gesehen, dennoch ein kurzes Beispiel für den praktischen Einsatz:

CODE:
Zeile 1: <?php
Zeile 2: $variable = "TEST";
Zeile 3: ?>

Dieses Beispiel sollte es Ihnen noch einmal veranschaulichen wie der Einsatz des Zuweisungsoperators (=) zum Einsatz kommt. In der zweiten Zeile haben wir eine neue Variable mit dem Namen $Variable erzeugt, nach einem Leerzeichen wird der Operator gesetzt, in diesem Fall das Istgleich-Zeichen, gefolgt von einem weiteren Leerzeichen und abschließend einem Wert (in diesem FALL "TEST"). Der Zuweisungsoperator bewirkt in diesem Fall dass der rechts stehende Wert in unseren "leeren" Karton links, hineinkopiert wird. Abschließen noch ein paar weitere Operatoren (Arithmetische Operatoren):

CODE:
- Subtraktion Beispiel: 20-4
+ Addition Beispiel: 100+1
* Multiplikation Beispiel: 8*2
/ Division Beispiel: 50/2
% Modulo Beispiel: 100%3

Die arithmetischen Operatoren sind soweit noch recht einfach zu "durchschauen", denn diese machen genau das was man von ihnen erwarten würde. Die Subtraktion zieht in unserem Beispiel von der Zahl "20" den Wert "4" ab, hierbei würde das Ergebnis "16" lauten. Die nächsten Operatoren die wir uns anschauen werden, haben dagegen einen ganz anderen Sinn. Denn die so genannten "Verkettungsoperatoren" sollen zwei Operanden als einen String zusammenführen. Hier ein praktisches Beispiel dazu:

CODE:
Zeile 1: <?php
Zeile 2: $a = "Wert1";
Zeile 3: $b = "Wert2";
Zeile 4: print $a.$b;
Zeile 5: ?>

In diesem Beispiel sehen Sie dass zur "Verkettung" der beiden Operanden ein einfacher "." (Punkt) benutzt wurde, dieser Punkt wirkt hier quasi als Kettenglied. Natürlich ist dies ein recht simples Beispiel, was jedoch zur Veranschaulichung gut geeignet ist. Ein möglicher Einsatz wäre zum Beispiel ein Script in dem Namen generiert werden (Namensgenerator).

PHP hat aber noch eine ganze Reihe anderer Operatoren zu bieten. Da wären zum Beispiel die so genannten "Zusammengesetzen Zuweisungsoperatoren", welche als Hauptziel haben, den linken Operanden zu verändern und gleichzeitig ein Ergebnis zurückliefern. Im Grundsatz gilt zwar dass die Operatoren sich der Operanden bedienen, hier jedoch der Wert nicht geändert wird, in dieser Ausnahme ist dies jedoch der Fall. Für Alle die sich nichts Konkretes darunter vorstellen können, hier ein einfach gehaltenes Beispiel aus der Praxis:

CODE:
Zeile 1: <?php
Zeile 2: $a = 10;
Zeile 3: $a += 10;
Zeile 4: print $a;
Zeile 5: ?>

In diesem Beispiel kann man recht gut erkennen, wie sich die e "Zusammengesetzen Zuweisungsoperatoren" auf das Ergebnis ausgewirkt haben. Hier wurde der Variable $a der Wert "10" zugewiesen. Hier finden wir auch unseren "Zusammengesetzen Zuweisungsoperator" wieder, in diesem Fall das "+" Zeichen. Das bedeutet dass wir in Zeile zwei der Variable $a den Wert "10" zugewiesen haben, in der dritten Zeile weisen wir diesen Wert erneut zu. Da nun der Wert ein zweites Mal vorhanden ist, bedient sich PHP unserem "Zusammengesetzen Zuweisungsoperator", um einen neuen Wert zu ermitteln. Hierbei wird der Wert (10) aus der Zeile 2 mit dem erneut zugewiesenen Wert (10) aus der dritten Zeile addiert. Die Ausgabe über die Print Funktion würde hier also "20" lauten. Hier noch eine Auflistung der meist gebräuchlichsten "Zuweisungsoperatoren":

CODE:
+= Beispiel: $a += 10
-= Beispiel: $a -= 10
/= Beispiel: $a /= 10
*= Beispiel: $a *= 10
.= Beispiel: $a .= 10
%= Beispiel: $a %= "WORT o. PHRASE"


ENDE
Und raucht der Kopf? Dass sollte es an dieser Stelle erstmal gewesen sein, mit dem "kurzen Einstieg" in die Welt der PHP-Programmiersprache. Ein weiteres Tutorial folgt natürlich, je nachdem wie ich gerade Zeit habe. Das folgende Tutorial wird sich dann an diesem hier mit anknüpfen. Ich wünsche euch an dieser Stelle viel Spaß und Lernerfolg mit dem doch noch recht einfachen Einstiegs-Tutorial.

(C)opyright 2007 by Andreas Schley
Alle Rechte vorbehalten, dieser Text darf nicht verändert, kopiert werden!!
schlex ist offline   Mit Zitat antworten

Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Ähnliche Bilder zu PHP Tutorial - kurzer Einstieg! aus der Gallery
Keine Bilder gefunden!
Themen-Optionen
Ansicht


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Gerard Depardieu - ein kurzer Besuch in der Hauptstadt schlex Altes Zeug 0 20.01.2008 23:52
grafikfehler beim einstieg Freshman Day of Defeat & Source 7 23.10.2007 08:53
Moin kurzer Ausfall schlex Neuigkeiten 8 26.04.2007 17:53
kurzer ausfall schlex Allgemeines 7 25.08.2005 20:35
Tutorial muss weg Thofun Day of Defeat & Source 2 30.05.2003 22:13


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:36 Uhr.


PHP Tutorial - kurzer Einstieg! (C) by Schlex.Net Spiele-Forum!