logo

Extra Block Types (EBT) - Neue Erfahrung im Layout Builder❗

Extra Block Types (EBT) - gestylte, anpassbare Blocktypen: Diashows, Registerkarten, Karten, Akkordeons und viele andere. Eingebaute Einstellungen für Hintergrund, DOM Box, Javascript Plugins. Erleben Sie die Zukunft der Layouterstellung schon heute.

Demo EBT-Module EBT-Module herunterladen

❗Extra Absatztypen (EPT) - Erfahrung mit neuen Absätzen

Extra Paragraph Types (EPT) - analoger, auf Absätzen basierender Satz von Modulen.

Demo EPT-Module EPT-Module herunterladen

Scroll

PHP-Grundsyntax – Lektion 1

26/05/2025, by Ivan

In dieser Lektion beginnt das wirklich Spannende: Hier werden wir verschiedene PHP-Skripte ausführen und HTML-Seiten generieren. Gleich ab der ersten Lektion geht es los! Ich habe diese Lektion bewusst „Lektion 1“ genannt, weil ich keine langen Einleitungen mag – wer will, kann sich die Geschichte der Programmiersprachen und speziell von PHP separat ansehen.

Achtung! Im Video wird möglicherweise Denwer verwendet, der jedoch veraltet ist und nicht mehr unterstützt wird. Nutzen Sie besser Open Server:
https://drupalbook.org/ru/drupal/1-ustanovka-i-rusifikaciya-drupal-8

Syntax (vom altgriechischen „Aufbau, Ordnung, Zusammensetzung“) ist der Teil der Linguistik, der den Satzbau und die Wortverbindung untersucht.

Für unsere Arbeit brauchen wir folgende Programme. Ich vermute, Sie werden PHP unter Windows lernen, deshalb empfehle ich entsprechende Programme:

Open Server – die Plattform, auf der wir arbeiten werden. Open Server ermöglicht das Erstellen von Websites lokal, sodass wir das Ergebnis im Browser sehen können. Laden Sie Open Server am besten von der Seite https://ospanel.io/ herunter. Die Installation ist einfach, deshalb gehe ich nicht näher darauf ein. Falls Sie doch ein Video sehen wollen, finden Sie eines hier:

https://drupalbook.org/ru/drupal/1-ustanovka-i-rusifikaciya-drupal-8

Notepad++ ist ein komfortabler Texteditor mit Syntaxhervorhebung. Das ist sehr hilfreich, weil man dadurch visuell erkennt, wo eine Zeile endet und wo Variablen beginnen.

http://notepad-plus-plus.org/

Informationen zur Installation und Einrichtung von Open Server finden Sie hier:
https://drupalbook.org/ru/drupal/1-ustanovka-i-rusifikaciya-drupal-8

PHP-Code schreiben

PHP-Code beginnt immer mit <?php und endet mit ?>. PHP-Skriptblöcke können an beliebiger Stelle im Dokument stehen.

<?php
Programmcode
?>

Auf Servern mit aktivierter Kurzschreibweise kann man PHP-Blöcke auch mit <? beginnen und mit ?> schließen, aber ich empfehle dies nicht, weil auf Servern ohne Kurzunterstützung PHP sonst als normaler Text interpretiert wird. Für maximale Kompatibilität empfiehlt sich die Standardform <?php.

<?php
?>

Wir haben bereits eine Testseite „test“ erstellt. Jetzt schreiben wir PHP-Code. Erstellen Sie eine Datei index.php, diese wird standardmäßig zuerst verarbeitet.

PHP Start

Eine PHP-Datei enthält in der Regel HTML-Tags, genauso wie eine HTML-Datei, und PHP-Skriptcode. Fügen Sie in die Datei index.php folgenden Code ein, der den Text „Hello World“ im Browser ausgibt:

<html>
<body>
<?php
echo "Hello World";
?>
</body>
</html>

Speichern Sie die Datei und öffnen Sie http://test im Browser. Dort sehen Sie:

Testseite

Jede PHP-Anweisung endet mit einem Semikolon. Das Semikolon trennt die Anweisungen voneinander. Es gibt zwei Hauptmöglichkeiten, Text mit PHP auszugeben: echo() und print(). Im Beispiel wurde echo() verwendet, um „Hello World“ auszugeben.

Probieren Sie auch mal print:

<html>
<body>
<?php
print "Hello World";
?>
</body>
</html>

Das Ergebnis ist dasselbe wie mit echo()

Hinweis: Die Datei muss die Endung .php haben. Hat sie .html, wird PHP-Code nicht ausgeführt.

PHP ist (zumindest so, wie wir es verwenden) eine interpretierte Sprache. Das heißt, der Webserver verarbeitet .php-Dateien, indem er PHP-Code darin ausführt. Im Gegensatz zu kompilierten Sprachen liegen die Programme als Textdateien vor. Bei kompilierten Sprachen wird der Code in eine Anwendung übersetzt. Dabei kann eine Fehlerhaftigkeit den Kompiliervorgang abbrechen.

Im Fall von PHP führt ein Fehler nicht zum Stopp der Seitengenerierung, sofern er nicht schwerwiegend ist. Daraus folgt: In PHP sind Fehler erlaubt.

Kommentare in PHP

In PHP verwendet man // für einzeilige Kommentare und /* ... */ für mehrzeilige Kommentare. Kommentare dienen zur Erklärung im Code und haben keine Auswirkungen auf die Ausführung oder Ausgabe.

<html>
<body>
<?php
// Das ist ein Kommentar
/*
Dies ist
ein mehrzeiliger
Kommentar
*/
?>
</body>
</html>