Hallo Community,
ich beschäftige mich schon seit geräumiger Zeit mit PHP und arbeite auch schon gut 2-3 Monate mit PHP. In dieser sehr kurzen Zeit habe ich vieles gelernt und möchte mein Wissen teilen. Da ich noch nicht der beste in PHP bin, kann ich euch erst nur die "echo" Funktion beibringen und die dazu gehörigen variablen. Fangen wir also an...
Erst einmal, wie fange ich ein PHP Script an und wie beende ich ein?
PHP hat eigene Befehle damit PHP Script gestartet wird. Dieser Befehl nennt sich "<?php". Damit weiß PHP wo der PHP Script anfängt. Man nennt das auch "short-open-tag". Zum beenden benutzen wir einfach "?>". Damit weiß PHP wo der PHP Script endet. Diese Befehle müssen immer am Anfang verwendet werden.
Die "echo" Funktion...
Erst einmal, was ist die "echo" Funktion? Die "echo" Funktion wird in PHP mehr als ein Ausgabe Befehl für Texte behandelt. Der "echo" Befehl wird später viel relevanter sein als bis jetzt. Um unsere erste Seite zu machen, mit PHP Script, verwenden wir den "echo" Befehl als Textausgabe. Folgendes schreiben wir...
Was genau haben wir also gemacht? Ganz einfach! Als erstes haben wir den short-open-tag Befehl verwendet. Danach haben wir den "echo" Befehl in den PHP Tags geschrieben. Danach haben wir einen Abstand gemacht und ein Hochkomma verwendet. Die Hochkomma bedeuten, das jetzt Text in PHP verwendet wird. Nun haben wir unseren Text geschrieben und haben den Text mit einem zweiten Hochkomma beendet. Nun haben wir ein ";" benutzt. Dies nennt man in PHP Semikolon und wird dafür verwendet, dass der Befehl beendet wird. Man benutzt fast immer ein Semikolon am Ende eines Befehls. Es gibt nur sehr wenige Ausnahme die ohne ein Semikolon beendet werden. Nun erhalten wir auf unserer Seite "Dies ist unsere erste Seite". Genau so wollten wir das haben!
Was ist jetzt, wenn wir im Text ein Hochkomma verwenden wollen? Als erstes würde man sich folgendes denken...
Das ist leider falsch! Wir erhalten auf unserer Seite eine Fehlermeldung die wie folgt aussieht...
"Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\xampp\htdocs\Tutorial.php on line 3"
Diese Fehlermeldungen sind immer sehr hilfreich. Liest sie euch immer durch! Wir sehen, dass in Zeile 3 ein Fehler ist. Schauen wir uns das genauer an...
Eigentlich ist es total einfach...
Wir setzen einfach zwei umgedrehte Slash hin. Was ist jetzt aber, wenn wir nun einen Pfad angeben wollen aber das nicht so funktioniert wie man will? Ebenfalls einfach!
Wir setzen einfach zwei umgedrehte Slash hin. Wir erhalten wie folgt...
"c\:Usernam"
Na das wird doch was, oder etwa nicht? Wie bereits erwähnt, wird der "echo" Befehl erst später für uns viel interessanter sein. Haltet den "echo" Befehl im Hinterkopf.
Fangen wir mit den variablen an...
Variablen sind sehr sehr wichtig! Aber was sind variablen? Ich gebe euch ein Beispiel!
Du findest eine Box ( Box = Variable )
Du möchtest wissen welchen Inhalt die Box hat. ( Inhalt = variablen Inhalt )
Du öffnest die Box und erhältst die Inhalte. ( Inhalte erhalten = Ausgabe der variable )
Fangen wir aber mal richtig an. Also in einer variable befindet sich immer ein Wert. Eine variable fängt immer mit einem Dollarzeichen an ( $ ). Danach folgt ein "=" Zeichen und daraufhin ein Text. Nun, wir haben jetzt einen sehr langen Skript. Du vergisst manchmal den Namen von einer gewissen Person die du ansprechen möchtest. Nun denn, variablen helfen aus! Wir setzen eine variable mit einem variablen Namen eurer Wahl. Nimmt immer einen Namen zu euren Anliegen das ihr füllt. Wir haben unseren variablen Namen und füllen diese mit dem Namen den wir ansprechen möchten. Natürlich wird das auch alles in Hochkomma gesetzt. Nun beenden wir den Befehl mit einem Semikolon. Momentan sieht unser Script so aus:
Jetzt möchten wir den Namen in einem Text ausgeben. Dazu müssen wir einfach einen "echo" Befehl nehmen und bei einem Text die variable aussprechen. Das sieht so aus...
Unsere Ausgabe lautet...
"Schöner Tag, nicht wahr Petra?"
Cool, oder? Wenn wir nur den Namen und kein Text aussprechen wollen, brauchen wir nur den echo Befehl und dann dahinter die variable die ihr gesetzt habt. Also so...
Unsere Ausgabe lautet wie zuvor "Petra".
Wir können natürlich auch variablen in variablen nutzen. Dafür müssen wir einfach eine variable setzen die ein Wort, oder einen Satz ausgibt, beinhaltet und eine zweite variable mit einem Text wo die variable letztendlich reingehört. Dann müssen wir einfach nur noch die letzte variable im "echo" Befehl ausgeben.
Unsere Ausgabe lautet
"Hallo Petra"
Wenn wir jetzt Zahlen in einer variable setzen wollen müssen wir hierbei was beachten. Wir dürfen keine Hochkomma setzen wenn wir eine Zahl bei einer variable setzen wollen. Dies ist wichtig bei Rechnungen. Ansonsten behandelt PHP den Script nur noch als Text und nicht als richtige Zahl.
Wofür war das jetzt nötig? Wir können später unsere Zahlen duplizieren. Dabei darf PHP die Zahl nicht als Text behandeln.
Das wars jetzt erst einmal soweit. Ich werde später noch einiges editieren. Ich hoffe, dass ich einigen helfen konnte.