PCforum.de - Deutschsprachiges Online Forum mit den Schwerpunktthemen Hardware, Software, PC-Games, Hilfe zu Anwendungssoftware und Programmen, Bildbearbeitung.
PC-News und Tutorials sind ebenso am Start wie Threads zu Firewall und Virenscanner. Dein PC Forum - Hardware \ Software \ Computer \ PC-Hilfe \ Bildbearbeitung \ Sicherheit

 
 
 

PHP Programmierung

Hier können Tutorials (Anleitungen) gepostet werden.

PHP Programmierung

Beitragvon outset am 12.07.2010, 16:11

Hallo Leute,

ich möchte die Tutorial-Seite etwas beleben und euch einen kleine Einführung in PHP geben. Das Tutorial soll in mehreren kleinen Teilen erfolgen, so dass ihr nach und nach ein bißchen mehr dazulernen könnt.

Wenn Ihr Fragen zu etwas habt, könnt ihr im Post gleich antworten (Bitte aber nur zum jeweiligen behandelten Thema und nicht zu irgendwas).

So, los geht´s:
---------------------------------------------------

Um PHP ausführen zu können, braucht Ihr einen Webspace oder Webserver auf welchem PHP läuft. Um das zu testen, erstellt ihr einfach mal eine ganz simple PHP-Datei bei euch auf dem Rechner. Das könnt Ihr zum Beispiel folgendermaßen machen. Erstellt ein normale Textdatei (Endung .txt) und benennt diese z. B. in test.php um.

Dann öffnet ihr diese Datei mit einem Editor. Für den Anfang tut es zur Not auch der normale Windows-Texteditor. Wenn Ihr mehr mit PHP oder HTML machen wollt, leistet euch einen Editor wie Dreamweaver oder schaut nach Freeware-Editoren.

Wenn ihr die Datei offen habt, schreibt folgendes zum Testen hinein:

<?
echo "Hallo Welt";
?>

Das <? bedeutet, dass ab hier PHP anfängt und bei ?> wieder aufhört. Dazwischen befindet sich immer der PHP-Code. Der echo-Befehl wird immer verwendet, wenn etwas ausgegeben wird. In diesem Fall "Hallo Welt". Wichtig ist, dass der auszugebende Text immer innerhalb von Anführungszeichen steht. Jeder PHP-Befehl wird immer mit einem Semikolon (;) abgeschlossen.

Lade nun die test.php auf deinen Webserver hoch und rufe Sie auf. Achte auf korrekte Schreibweise und, dass du den richtigen Ordner verwendest, wo du deine Datei hochgeladen hast.

Erscheint nun "Hallo Welt" (ohne die Anführungszeichen), dann ist auf deinem Webserver PHP installiert. Erscheint nichts oder der komplette Code, dann solltest du auf einen Webserver mit PHP wechseln oder bei deinem Anbieter nachfragen.

Im nächsten Schritt geht es um Variablen. Sie sind sehr wichtig bei PHP.
outset
Gelegenheitsposter
Gelegenheitsposter
 
Beiträge: 54
Registriert: 20.05.2008, 08:22

Variablen

Beitragvon outset am 13.07.2010, 09:35

Eine Variable ist wie ein Container, in den man irgendwas reintun (speichern) kann oder etwas mehr reintun oder z. B. wenn Zahlen drin sind, kann man mit dem Inhalt der Variable rechnen.
(das <? ?> wie oben beschrieben muss natürlich weiter in der Datei stehen, der Code dazwischen. Der Übersichtlichkeit halber wird das beim folgenden weggelassen).

Mit $ wird eine Variable benannt (deklariert), dahinter wird sie dann mit einem =-Zeichen definiert.
So kann das dann z. B. aussehen:

$beliebiger_variablenname = "Dies ist der Inhalt der Variable";
$zahl = "123";

Bei reinen Zahlen kann man die Anführungszeichen auch weglassen:
$zahl = 123;

Natürlich kann man sich Variablen auch ausgeben lassen:
echo "$beliebiger_variablenname";
...gibt dann die Variable $beliebiger_variablenname aus: Dies ist der Inhalt der Variable

echo $beliebiger_variablenname;
...ohne Anführungszeichen geht´s hier auch.

echo "$beliebiger_variablenname $zahl";
...gibt dann aus: Dies ist der Inhalt der Variable 123

So jetzt könnt ihr Variablen definieren. Wie schon gesagt, sind diese extrem wichtig bei PHP.

Im nächsten Abschnitt zeige ich euch, wie das Auskommentieren innerhalb einer Datei funktioniert.
outset
Gelegenheitsposter
Gelegenheitsposter
 
Beiträge: 54
Registriert: 20.05.2008, 08:22

Re: PHP Programmierung

Beitragvon toxic am 14.07.2010, 14:54

Hallo outset, cool dass du ein Tutorial machst. Noch eine Ergänzung zu deinem Beitrag.
Man kann bei Variablen auch einfache Anfürhungszeichen nehmen:
$variable = 'Dies ist ein Text';

Allerdings können dann keine anderen Variablen innerhalb des Textes stehen bzw. diese werden dann nicht ausgegeben.
toxic
Newcomer
Newcomer
 
Beiträge: 22
Registriert: 24.08.2007, 16:17

Re: PHP Programmierung

Beitragvon outset am 15.07.2010, 10:44

Hi toxic, danke! Genau, das mit den einfachen Anführungszeichen geht natürlich auch. Dann vielleicht noch einen kleine Ergänzung zum Thema Variablen.

Möchte man den Inhalt mehrerer Variablen in einer zusammenfügen, kann man das folgendermaßen machen:

$text1 = "Dies";
$text2 = "ist";
$text3 = "ein";
$text4 = "Beispieltext";

$ganzertext = "$text1 $text2 $text3 $text4";
echo $ganzertext;
...gibt dann aus: Dies ist ein Beispieltext.

Das kann man auch so machen (nur mal zur Veranschaulichung):

$ganzertext = $text1." ".$text2." ".$text3." ".$text4";
echo $ganzertext;
...gibt dann ebenfalls aus: Dies ist ein Beispieltext.

Mit dem Punkt kann man Variablen oder Strings (=Text) miteinander verbinden. Im Beispiel wird $text1 über den Punkt mit dem String " " (=das was zw. den Anführungszeichen steht wird, hier einfach ein Leerzeichen) über den Punkt mit der nächsten Variablen usw. verbunden.

So nun kommen wir aber wirklich zu dem Thema Kommentare:
outset
Gelegenheitsposter
Gelegenheitsposter
 
Beiträge: 54
Registriert: 20.05.2008, 08:22

Kommentare

Beitragvon outset am 15.07.2010, 10:51

PHP-Kommentare sind wichtig, wenn man seine PHP-Datei übersichtlich halten will. Dies ist besonders wichtig, wenn der PHP-Code mit der Zeit an Ausmaß gewinnt und man auch später sich schnell wieder zurechtfinden soll.

Zu den Beispielen:

// So wird eine Zeile auskommentiert
# So kann ebenfalls 1 Zeile auskommentiert werden

/* So kann ein längerer Teil
der auch ruhig über
mehrere Zeilen geht
auskommentiert werden */

So kann z. B. eine Variable, eine Funktion, etc. erklärt werden:
$text = "Beispieltext"; // Das hier ist der Beispieltext

So wird die ganze Zeile auskommentiert und nicht von PHP interpretiert, d. h. die Variable bleibt undefiniert:
//$text = "Beispieltext"; Das hier ist der Beispieltext
outset
Gelegenheitsposter
Gelegenheitsposter
 
Beiträge: 54
Registriert: 20.05.2008, 08:22

Re: PHP Programmierung

Beitragvon toxic am 19.08.2010, 09:38

bitte mehr davon :!:
toxic
Newcomer
Newcomer
 
Beiträge: 22
Registriert: 24.08.2007, 16:17


Zurück zu Tutorials

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron