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

Einführung in die PHP-Programmierung

26/05/2025, by Ivan

Jeder von uns hat sich mehr oder weniger zumindest auf alltäglicher Ebene mit Programmierung beschäftigt. Das einfachste Beispiel für solche Programmierung ist, den Wecker auf die gewünschte Zeit zu stellen, um rechtzeitig aufzuwachen. Es gibt auch Mobiltelefone, automatische Waschmaschinen, Mikrowellen, Regler an Kühlschränken, Timer an Fernsehern usw.

Jede Maschine, einschließlich Computer, führt bei ihrer Arbeit die Befehle aus, die von Menschen speziell erstellt wurden. Je komplexer die Technik, desto mehr Operationen kann sie ausführen. Derzeit ist der Computer eines der komplexesten technischen Geräte. Er kann die schwierigsten Aufgaben lösen. Damit der Computer diese Aufgaben lösen kann, muss der Mensch ein spezielles Programm in einer Programmiersprache für ihn schreiben.
Programmiersprachen (PS) für Computer wurden ab Mitte der 1950er Jahre entwickelt. Heute gibt es weltweit mehr als 2500 verschiedene Programmiersprachen und deren Varianten. Für die meisten Aufgaben kann jede von ihnen verwendet werden.

Alle Programmiersprachen lassen sich in zwei Gruppen einteilen: Low-Level- und High-Level-Sprachen. Low-Level-Sprachen (z. B. Assembler) sind nur für Computer und eine kleine Gruppe hochqualifizierter Programmierer verständlich, daher nennt man sie „Maschinensprachen“. Das Schreiben von Programmen in diesen Sprachen ist ein komplizierter und aufwendiger Prozess. Die meisten Programmierer verwenden High-Level-Sprachen, da sie für Menschen verständlicher sind und als Vermittler zwischen Mensch und Computer dienen, sodass die Kommunikation mit dem Computer für Menschen einfacher wird. Für diese Sprachen wird ein „Übersetzer“ in Maschinensprache benötigt – ein Compiler oder Interpreter, wodurch das Programmieren erleichtert wird. Bekannte High-Level-Programmiersprachen sind Java, C++, PHP, ASP, Ruby, Python und viele andere. Jede hat viele Versionen. PHP und ASP werden hauptsächlich im Internet eingesetzt. PHP gilt als eine der einfachsten Programmiersprachen.
In Bezug auf Effizienz und einfache Programmierung nimmt PHP eine mittlere Position zwischen ASP und Ruby ein. Deshalb eignet es sich besonders gut für den Einstieg in der Schule. Die Syntax aller PHP-Versionen ist praktisch gleich.
Für das Lernen ist jede frei verfügbare PHP-Version geeignet.

Programmiersprachen

Programmiersprache ist ein formales Zeichensystem (Befehlssatz), das der Computer versteht. Eine Programmiersprache definiert einen Satz lexikalischer, syntaktischer und semantischer Regeln, die beim Schreiben von Algorithmen für Computerprogramme verwendet werden. Das Alphabet der Sprache ist die Menge der in dieser PS verwendeten Symbole.

Die Programmiersprache dient dazu, dass der Computer die Anweisungen zur Ausführung eines Programms, geschrieben in dieser Sprache, versteht. Programmiersprachen sind künstliche Sprachen. Sie unterscheiden sich von natürlichen Sprachen dadurch, dass sie für die Übermittlung von Befehlen und Daten vom Menschen an den Computer gedacht sind, während natürliche Sprachen nur zur Kommunikation zwischen Menschen verwendet werden. Eine Programmiersprache hat eine begrenzte Anzahl von „Schlüsselwörtern“, deren Bedeutung der Compiler versteht, und strenge Regeln für die Befehlsschreibung.

Bevor ein Programm in einer Hochsprache geschrieben wird, muss der Programmierer einen Algorithmus zur Lösung der Aufgabe erstellen, also einen Schritt-für-Schritt-Plan, der zur Lösung führt. Daher werden Sprachen, die eine vorherige Algorithmenentwicklung erfordern, oft als algorithmische Sprachen bezeichnet. Zum Schreiben eines Programmcodes kann ein einfacher Texteditor (z. B. Notepad) verwendet werden, danach wird mit einem Compiler der Code in Maschinensprache übersetzt, d. h. ein ausführbares Programm erzeugt. Es ist jedoch einfacher und komfortabler, speziell entwickelte Programmierumgebungen zu nutzen.

Die Geschichte von PHP begann 1995, als Rasmus Lerdorf eine einfache Anwendung in Perl erstellte, die Besuche auf seinem Online-Lebenslauf zählte. Als diese Anwendung von mehreren Personen genutzt wurde und die Zahl der Interessenten stetig wuchs, nannte Lerdorf sein Werk Personal Home Page Tools Version 1 und stellte es kostenlos zum Download bereit. Ab diesem Zeitpunkt begann der rasante Aufstieg von PHP.

PHP ist gut geeignet für den Einstieg in die Programmierung, nicht nur weil es lehrt, wie man ein Programm richtig schreibt, sondern auch, wie man Methoden zur Problemlösung programmiert.

Verwendete Literatur:

1. http://scholtro.narod.ru/metodika/DocMetod/Metod_posobie_PascalABC.pdf 

Einführung „Methodisches Lehrbuch zur Programmierung in Pascal abc“. Yeremin O. F. (2009)

Dieser Artikel wurde für Bildungs-, Wissenschafts- und Kulturzwecke erstellt.