PHP Grundlagen

Nachdem wir sichergehen, dass PHP auf dem Server aktiviert ist und funktioniert, kommen wir zu einigen PHP-Grundlagen. Im Prinzip sind aber alle Kapitel PHP-Grundlagen. Es gibt insgesamt vier Möglichkeiten zur Einleitung des PHP-Codes. Zwei haben Sie bereits kennengelernt. Nämlich <?php und die Kurzform <? wobei die Kurzform nicht XML-konform ist und daher nicht eingesetzt werden sollte. Es gibt noch die Skript-konforme Version die wie folgt aussieht:
<script language"php">
//irgendein PHP-Code
</script>
Seit der PHP-Version 3.04 können auch ASP-Tags genommen werden, sofern der Server so eingerichtet ist. ASP-Tags würden wie folgt aussehen:
<%
//irgendein PHP-Code
%>
Damit keine Probleme auftreten empfehlen wir jedoch, die im vorherigen Kapitel angewendeten Tags zu benutzen. Nämlich:
<?php
//
irgendein PHP-Code
?>

Kommentare
Wenn Sie PHP-Anwendungen erstellen, sollten Sie sich von Anfang an daran gewöhnen, Kommentare in Ihren Code zu schreiben. Kommentare werden vom PHP-Parser übergangen. Das heißt, es wird so getan, als gäbe es diesen Kommentar gar nicht. Kommentare schreibt man deshalb, damit Sie selbst wissen, was Sie sich grad bei dem einen oder anderen Codefragment gedacht haben. Kommentare sind auch sehr nützlich, wenn man Codes ändert, die von anderen Personen geschrieben wurden. Wenn Sie mal einige PHP-Seiten eines Kollegen bearbeiten müssen, der grad nicht da ist, werden Sie mit Sicherheit über jeden Kommentar dankbar sein den er hinterlassen hat. Bei kleinen PHP-Seiten kann man sich einigermaßen schnell einarbeiten. Sie sollten aber bedenken, dass viele PHP-Seiten zum Teil 2000 Zeilen Code haben. Da ist jedes bißchen Kommentar eine wertvolle Hilfe. Sparen Sie daher nicht mit Kommentaren. Es gibt verschiedene Möglichkeiten, Kommentare zu schreiben. Schreiben wir einfach mal PHP-Code anhand eines echo Befehls:
<?php
echo 'Das ist Text'; //Das ist ein einzeiliges Kommentar
echo 'Das ist Text'; #Das ist auch ein einzeiliges Kommentar
echo 'Das ist Text; /*Das ist ein mehrzeiliges Kommentar
Das bedeutet, alles was innerhalb dieser Zeilen steht
wird vom PHP-Parser nicht berücksichtigt und übergangen.
Solange bis unser mehrzeiliges Kommentar beendet wird.
Ein mehrzeiliges Kommentar wird beendet mit */
echo 'Das ist Text'; /*Natürlich darf dieser Kommentar auch einzeilig sein */
?>

Anhand dieses Beispielcodes haben Sie bereits alle vier Möglichkeiten von Kommentaren kennengelernt. Wenn wir diese Seite aufrufen würden, würde im Browser lediglich vier Mal Das ist Text ausgegeben. Kommentare werden ignoriert. Für Sie persönlich können Kommentare jedoch eine große Hilfe sein. Mit einem Doppelslash // oder Raute # können einzeilige Kommentare geschrieben werden. Das bedeutet, am Ende der Zeile hebt sich der Kommentar von selbst auf. Innerhalb von /* und */ können sowohl einzeilige als auch mehrzeilige Kommentare geschrieben werden. Das ist alles. In der Praxis haben sich der Doppelslash // und /* */ durchgesetzt. Raute # wird bei PHP-Anwendungen kaum benutzt.

Schreibweise von PHP-Code
Es ist übrigens völlig egal, ob Sie alle PHP-Anweisungen in einer Zeile schreiben oder wie wir das bisher getan haben untereinander. Der folgende Code wäre also korrekt:
<?php echo 'Das ist Text'; ?>
Damit die Übersichtlichkeit grade bei längerem Code gewahrt wird, schreibt man jedoch in der Regel in dieser Schreibweise:
<?php
echo 'Das ist Text';
?>

Trennung von Anweisungen
Jede Anweisung wird mit einem Semikolon ; abgeschlossen. Daher schreiben wir diesen ; hinter jede Anweisung. Diese Methode ist an Programmiersprachen wie C oder Perl angelehnt. Ist übrigens eine häufige Fehlerquelle. Grade am Anfang wird dieser Abschluss oft vergessen. Schauen Sie also genau hin, wenn Sie programmieren. Später werden Sie diese PHP-Grundlagen mit Sicherheit automatisch berücksichtigen.