[PHP] Einsteiger Tutorials

In diesem Bereich können Tutorials (durch Mods / Admins) zu Programmiersprachen, Grafikbearbeitung etc. eingestellt werden.

Moderator: Thies

Antworten
Benutzeravatar
Thies
Webmaster
Webmaster
Beiträge: 1482
Registriert: Mo 04 Aug, 2003 8:45 pm
Kontaktdaten:

[PHP] Einsteiger Tutorials

Beitrag von Thies »

Das folgende Tutorial soll eine Einführung in PHP (Hypertext Preprocessor) darstellen und ist für den totalen Newbie in PHP geschrieben.

PHP ist eine Scriptsprache, die an die Programmiersprache C angelehnt ist und sich leicht in eine HTML Datei einbinden lässt. Es gebt mehrere Möglichkeiten dazu:

Code: Alles auswählen

<script language=php>
... code ...
</script>
oder

Code: Alles auswählen

<?php
... code ...
?>
oder

Code: Alles auswählen

<?
.. code ..
?>
Die beiden letzten Varianten haben sich in der Praxis durchgesetzt.

Nun, wie schafft man es ein einfaches "Hallo Welt" anzeigen zu lassen?

Code: Alles auswählen

<html>
<body>
<?
echo "Hallo Welt!";
?>
</body>
</html>
Der "echo"-Befehl gibt Text aus. PHP-Befehlzeilen enden in der Regel mit einem ";"
Um jetzt das Skript ausführen zu können, muss ess abgespeichert werde. Dazu ist nur eines zu beachten, die Dateiendung. Folgende Endungen werden meistens von PHP-Server's unterstützt:

*.php
*.php3
*.php4
*.phtml

Wenn man das Skript nun auf einem PHP-Server ausführt wird folgendes ausgegeben:
Hallo Welt!
PHP ist natürlich mehr als nur die einfache Darstellung von Texten. Mit PHP können interaktive Ergebnisse erreicht werden, während HTML immer rein statische Ergebnisse ausweist.

Daher kann in PHP mit Variablen gearbeitet werden, die immer mit dem $-Zeichen beginnen:

Code: Alles auswählen

<html> 
<body> 
<? 
$text = "Ich bin ein String !";
echo $text;
$i = 10;
$j = 5;
echo $i,"+"$j,"=",$i+$j;
?> 
</body> 
</html> 
Der Typ der Variablen (ganze Zahl, Gleitpunktzahl, String) wird je nach Verwendung von PHP automatisch bestimmt. Der Benutzer braucht sich darum nur in Spezialfällen kümmern.

Natürlich stehen in PHP auch sogenannte Rechenoperationen zur Verfügung:
"+": Addition, $i+$j,
"-": Subtraktion, $i-$j
"*": Multiplikation, $i*$j
"/": Division, $i/$j
"%": Reste-Bildung, $i%$j: z.B. 23%17 ergibt 6, da 23 geteilt durch 17 gleich 1 Rest 6 ist.
".": Verknüpfung von Strings

$i++ erhöht $i um 1.
$i-- erniedrigt $i um 1
Das als ganz grundsätzliches zum Thema PHP, weitere Tutorials werden hoffentlich bald folgen :)

Frank-Andre
Webmaster | Admin
if ( $ahnung == 'keine' ) { use ( Suche ) }
if ( $antwort == 0 ) { post ( $frage ) }
Antworten