<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://staging.moocwiki.org/index.php?action=history&amp;feed=atom&amp;title=PHP_%28Hypertext_Preprocessor%29</id>
	<title>PHP (Hypertext Preprocessor) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://staging.moocwiki.org/index.php?action=history&amp;feed=atom&amp;title=PHP_%28Hypertext_Preprocessor%29"/>
	<link rel="alternate" type="text/html" href="https://staging.moocwiki.org/index.php?title=PHP_(Hypertext_Preprocessor)&amp;action=history"/>
	<updated>2026-06-10T19:55:16Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in MOOCsWiki Staging</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://staging.moocwiki.org/index.php?title=PHP_(Hypertext_Preprocessor)&amp;diff=19887&amp;oldid=prev</id>
		<title>Glanz: Die Seite wurde neu angelegt: „{{:MOOCit - Oben}} {| align=center {{:D-Tab}} &#039;&#039;&#039;PHP Grundlagen&#039;&#039;&#039; {{o}} Syntax {{o}} Datenverarbeitung {{o}} Sicherheit &#039;&#039;&#039;PHP Erweitert&#039;&#039;&#039; {{o}} Objektorientierte Programmierung {{o}} Frameworks und CMS |} = Einleitung = PHP, kurz für Hypertext Preprocessor, ist eine weit verbreitete, serverseitige Skriptsprache, die speziell für…“</title>
		<link rel="alternate" type="text/html" href="https://staging.moocwiki.org/index.php?title=PHP_(Hypertext_Preprocessor)&amp;diff=19887&amp;oldid=prev"/>
		<updated>2024-04-05T16:00:18Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „{{:MOOCit - Oben}} {| align=center {{:D-Tab}} &amp;#039;&amp;#039;&amp;#039;PHP Grundlagen&amp;#039;&amp;#039;&amp;#039; {{o}} &lt;a href=&quot;/index.php?title=PHP_Syntax&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;PHP Syntax (Seite nicht vorhanden)&quot;&gt;Syntax&lt;/a&gt; {{o}} &lt;a href=&quot;/index.php?title=PHP_Datenverarbeitung&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;PHP Datenverarbeitung (Seite nicht vorhanden)&quot;&gt;Datenverarbeitung&lt;/a&gt; {{o}} &lt;a href=&quot;/index.php?title=PHP_Sicherheit&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;PHP Sicherheit (Seite nicht vorhanden)&quot;&gt;Sicherheit&lt;/a&gt; &amp;#039;&amp;#039;&amp;#039;PHP Erweitert&amp;#039;&amp;#039;&amp;#039; {{o}} &lt;a href=&quot;/index.php?title=Objektorientierte_Programmierung_in_PHP&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Objektorientierte Programmierung in PHP (Seite nicht vorhanden)&quot;&gt;Objektorientierte Programmierung&lt;/a&gt; {{o}} &lt;a href=&quot;/index.php?title=PHP_Frameworks&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;PHP Frameworks (Seite nicht vorhanden)&quot;&gt;Frameworks und CMS&lt;/a&gt; |} = Einleitung = PHP, kurz für Hypertext Preprocessor, ist eine weit verbreitete, serverseitige Skriptsprache, die speziell für…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{:MOOCit - Oben}}&lt;br /&gt;
{| align=center&lt;br /&gt;
{{:D-Tab}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PHP Grundlagen&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{o}} [[PHP Syntax|Syntax]]&lt;br /&gt;
{{o}} [[PHP Datenverarbeitung|Datenverarbeitung]]&lt;br /&gt;
{{o}} [[PHP Sicherheit|Sicherheit]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PHP Erweitert&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{o}} [[Objektorientierte Programmierung in PHP|Objektorientierte Programmierung]]&lt;br /&gt;
{{o}} [[PHP Frameworks|Frameworks und CMS]]&lt;br /&gt;
|}&lt;br /&gt;
= Einleitung =&lt;br /&gt;
PHP, kurz für Hypertext Preprocessor, ist eine weit verbreitete, serverseitige Skriptsprache, die speziell für die Webentwicklung konzipiert wurde, aber auch in der allgemeinen Programmierung Anwendung findet. Dieser aiMOOC führt Dich durch die Grundlagen von PHP, zeigt Dir, wie Du dynamische Webseiten erstellen kannst, und gibt Dir einen Einblick in fortgeschrittene Techniken und Best Practices der PHP-Programmierung.&lt;br /&gt;
&lt;br /&gt;
PHP zeichnet sich durch seine Flexibilität und Einfachheit aus, was es Entwicklern ermöglicht, schnell leistungsfähige Webanwendungen zu erstellen. Mit PHP können Daten aus Datenbanken abgerufen, Formulardaten verarbeitet, Cookies gesetzt und Sessions verwaltet werden – Funktionen, die für dynamische und interaktive Websites unerlässlich sind.&lt;br /&gt;
&lt;br /&gt;
In diesem Kurs erfährst Du mehr über die Syntax von PHP, die Integration mit Datenbanken wie MySQL, und wie PHP im Zusammenspiel mit HTML und CSS eingesetzt wird, um responsive und benutzerfreundliche Webanwendungen zu entwickeln.&lt;br /&gt;
&lt;br /&gt;
{{:BRK}}&lt;br /&gt;
= Grundlagen von PHP =&lt;br /&gt;
&lt;br /&gt;
{{:BRK}}&lt;br /&gt;
== Was ist PHP? ==&lt;br /&gt;
PHP (ursprünglich als Personal Home Page Tools gestartet) wurde erstmals 1995 veröffentlicht und hat sich seitdem zu einer der dominierenden Sprachen im Bereich der serverseitigen Webentwicklung entwickelt. PHP-Code kann in HTML-Code eingebettet werden oder in Kombination mit verschiedenen Template-Systemen, Web-Content-Management-Systemen und Web-Frameworks verwendet werden.&lt;br /&gt;
&lt;br /&gt;
{{:BRK}}&lt;br /&gt;
== Die PHP-Syntax ==&lt;br /&gt;
PHP-Skripte beginnen mit &amp;lt;?php und enden mit ?&amp;gt;. Innerhalb dieser Tags wird der PHP-Code geschrieben. PHP-Skripte können Variablen, bedingte Anweisungen, Schleifen und Funktionen enthalten, ähnlich wie in anderen Programmiersprachen.&lt;br /&gt;
&lt;br /&gt;
{{:BRK}}&lt;br /&gt;
== Arbeiten mit Daten in PHP ==&lt;br /&gt;
PHP bietet umfangreiche Möglichkeiten, mit Daten zu arbeiten:&lt;br /&gt;
{{o}} [[Variablen und Datentypen in PHP|Variablen und Datentypen]]&lt;br /&gt;
{{o}} [[Formulardaten mit PHP verarbeiten|Formulardaten verarbeiten]]&lt;br /&gt;
{{o}} [[PHP und MySQL|Integration mit MySQL]]&lt;br /&gt;
&lt;br /&gt;
{{:BRK}}&lt;br /&gt;
= Erweiterte PHP-Themen =&lt;br /&gt;
&lt;br /&gt;
{{:BRK}}&lt;br /&gt;
== Objektorientierte Programmierung (OOP) in PHP ==&lt;br /&gt;
PHP unterstützt objektorientierte Programmierprinzipien, was die Entwicklung von modularen und wiederverwendbaren Code-Strukturen ermöglicht. Dieses Kapitel führt in die Grundlagen der OOP mit PHP ein, einschließlich Klassen, Objekten, Vererbung und Polymorphismus.&lt;br /&gt;
&lt;br /&gt;
{{:BRK}}&lt;br /&gt;
== Sicherheit in PHP ==&lt;br /&gt;
Sicherheit ist ein entscheidender Aspekt bei der Entwicklung von Webanwendungen. Dieser Abschnitt behandelt gängige Sicherheitsrisiken wie SQL-Injection und Cross-Site Scripting (XSS) und zeigt auf, wie diese Risiken durch sichere Programmierpraktiken in PHP gemindert werden können.&lt;br /&gt;
&lt;br /&gt;
{{:BRK}}&lt;br /&gt;
== Frameworks und CMS ==&lt;br /&gt;
PHP bietet eine Vielzahl von Frameworks und Content-Management-Systemen (CMS), die die Entwicklung von Webanwendungen vereinfachen und beschleunigen. Beliebte PHP-Frameworks sind Laravel und Symfony. Zu den weit verbreiteten CMS, die PHP verwenden, gehören WordPress, Drupal und Joomla.&lt;br /&gt;
&lt;br /&gt;
{{:BRK}}&lt;br /&gt;
= Interaktive Aufgaben =&lt;br /&gt;
&lt;br /&gt;
{{:BRK}}&lt;br /&gt;
== Quiz: Teste Dein Wissen ==&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Was bedeutet die Abkürzung PHP ursprünglich?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Personal Home Page Tools)&lt;br /&gt;
(!Hypertext Preprocessor)&lt;br /&gt;
(!Programmable Hypertext Processor)&lt;br /&gt;
(!Private Homepage Protocol)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Welches Tag öffnet einen PHP-Block?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(&amp;lt;?php)&lt;br /&gt;
(!&amp;lt;php&amp;gt;)&lt;br /&gt;
(!&amp;lt;?php?&amp;gt;)&lt;br /&gt;
(!&amp;lt;script type=&amp;quot;php&amp;quot;&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Welche Datenbank wird am häufigsten mit PHP verwendet?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(MySQL)&lt;br /&gt;
(!Oracle)&lt;br /&gt;
(!Microsoft SQL Server)&lt;br /&gt;
(!MongoDB)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Was ist kein gültiger Datentyp in PHP?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(!User-defined type)&lt;br /&gt;
(Boolean)&lt;br /&gt;
(String)&lt;br /&gt;
(Array)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Was ermöglicht die objektorientierte Programmierung in PHP?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Modularer und wiederverwendbarer Code)&lt;br /&gt;
(!Direkte Manipulation von HTML-Elementen)&lt;br /&gt;
(!Ausführung von Client-seitigem JavaScript)&lt;br /&gt;
(!Automatische Datenbankmigration)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Wie kann man in PHP einen String definieren?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Mit einfachen oder doppelten Anführungszeichen)&lt;br /&gt;
(!Mit Schrägstrichen)&lt;br /&gt;
(!Mit Klammern)&lt;br /&gt;
(!Mit dem Schlüsselwort string)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Was ist ein beliebtes PHP-Framework?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Laravel)&lt;br /&gt;
(!React)&lt;br /&gt;
(!Angular)&lt;br /&gt;
(!Vue.js)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Wie kann SQL-Injection in PHP-Anwendungen vermieden werden?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Durch die Verwendung von Prepared Statements)&lt;br /&gt;
(!Durch Deaktivierung von PHP)&lt;br /&gt;
(!Durch Einsatz von JavaScript)&lt;br /&gt;
(!Durch reine HTML-Seiten)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Welches CMS basiert nicht auf PHP?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(!Ghost)&lt;br /&gt;
(WordPress)&lt;br /&gt;
(Drupal)&lt;br /&gt;
(Joomla)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Welche Schleifenkonstruktion ist in PHP verfügbar?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(For-Schleife)&lt;br /&gt;
(!Do-while-not)&lt;br /&gt;
(!Repeat-until)&lt;br /&gt;
(!Loop-while)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{:BRK}}&lt;br /&gt;
== Memory ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;memo-quiz&amp;quot;&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| PHP || Serverseitige Skriptsprache&lt;br /&gt;
|-&lt;br /&gt;
| MySQL || Beliebte Datenbank für PHP&lt;br /&gt;
|-&lt;br /&gt;
| Laravel || PHP-Framework&lt;br /&gt;
|-&lt;br /&gt;
| WordPress || CMS basierend auf PHP&lt;br /&gt;
|-&lt;br /&gt;
| SQL-Injection || Sicherheitsrisiko in Webanwendungen&lt;br /&gt;
|}&lt;br /&gt;
{{:Memo Ende}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{:BRK}}&lt;br /&gt;
== Kreuzworträtsel ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;kreuzwort-quiz&amp;quot;&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| Syntax || Wie beginnt und endet ein PHP-Skript?&lt;br /&gt;
|-&lt;br /&gt;
| Oop || Abkürzung für einen Programmierstil, den PHP unterstützt&lt;br /&gt;
|-&lt;br /&gt;
| Laravel || Ein bekanntes PHP-Framework&lt;br /&gt;
|-&lt;br /&gt;
| Cookie || Etwas, das PHP setzen kann, um Benutzersitzungen zu verwalten&lt;br /&gt;
|-&lt;br /&gt;
| Xss || Ein Sicherheitsrisiko, vor dem PHP schützen sollte&lt;br /&gt;
|}&lt;br /&gt;
{{:Kreuzwort Ende}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== LearningApps ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;iframe&amp;gt; https://learningapps.org/index.php?s=PHP+Hypertext+Preprocessor &amp;lt;/iframe&amp;gt;&lt;br /&gt;
== Lückentext ==&lt;br /&gt;
&amp;lt;quiz display=simple&amp;gt;&lt;br /&gt;
{&amp;#039;&amp;#039;&amp;#039;Vervollständige den Text.&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|type=&amp;quot;{}&amp;quot;}&lt;br /&gt;
PHP ist eine { serverseitige } Skriptsprache, die vor allem für die { Webentwicklung } verwendet wird. Ursprünglich stand PHP für { Personal Home Page Tools }. In PHP beginnt ein Skript mit { &amp;lt;?php } und endet mit { ?&amp;gt; }. Eine der Hauptfunktionen von PHP ist die { Datenverarbeitung }, einschließlich der Arbeit mit { Datenbanken } wie MySQL. PHP unterstützt { objektorientierte } Programmierung, die die Entwicklung von { modularem } und { wiederverwendbarem } Code ermöglicht.&lt;br /&gt;
&amp;lt;/quiz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Offene Aufgaben =&lt;br /&gt;
=== Leicht ===&lt;br /&gt;
{{o}} [[Einführung in PHP]]: Suche im Internet nach einem einfachen PHP-Tutorial und arbeite es durch.&lt;br /&gt;
{{o}} [[PHP-Versionen]]: Informiere Dich über die Unterschiede zwischen verschiedenen PHP-Versionen und notiere die wichtigsten Neuerungen.&lt;br /&gt;
{{o}} [[PHP und HTML]]: Erstelle eine einfache Webseite, die PHP nutzt, um das aktuelle Datum anzuzeigen.&lt;br /&gt;
=== Standard ===&lt;br /&gt;
{{o}} [[PHP-Formulardaten]]: Entwickele ein Formular, das mit PHP verarbeitet wird und die eingegebenen Daten auf einer neuen Seite anzeigt.&lt;br /&gt;
{{o}} [[MySQL-Datenbankanbindung mit PHP]]: Erstelle eine kleine Anwendung, die eine MySQL-Datenbank nutzt, um Daten zu speichern und abzufragen.&lt;br /&gt;
{{o}} [[PHP-Sicherheit]]: Recherchiere über Sicherheitslücken in PHP-Webanwendungen und schreibe einen Bericht über mögliche Schutzmaßnahmen.&lt;br /&gt;
=== Schwer ===&lt;br /&gt;
{{o}} [[Objektorientierte Programmierung in PHP]]: Erstelle eine Klasse in PHP, die grundlegende Funktionen eines Online-Shops abbildet.&lt;br /&gt;
{{o}} [[MVC-Frameworks]]: Wähle ein PHP-Framework aus, lerne die Grundlagen und erstelle eine einfache Anwendung.&lt;br /&gt;
{{o}} [[Content-Management-Systeme]]: Installiere WordPress oder Joomla und erstelle eine kleine Website. Experimentiere mit verschiedenen Plugins und Themes.&lt;br /&gt;
{{:Offene Aufgabe - MOOC erstellen}}&lt;br /&gt;
&lt;br /&gt;
= Lernkontrolle =&lt;br /&gt;
{{o}} [[PHP-Code-Analyse]]: Analysiere gegebenen PHP-Code auf Funktionsweise, Sicherheitslücken und Verbesserungsmöglichkeiten.&lt;br /&gt;
{{o}} [[Datenbankintegration]]: Beschreibe, wie man eine sichere Verbindung zwischen PHP und einer Datenbank herstellt und welche Rolle Prepared Statements dabei spielen.&lt;br /&gt;
{{o}} [[CMS-Anpassung]]: Erkläre, wie man ein PHP-basiertes CMS durch eigene Themes und Plugins erweitern kann.&lt;br /&gt;
{{o}} [[Framework-Entscheidung]]: Diskutiere die Vor- und Nachteile verschiedener PHP-Frameworks für die Entwicklung einer neuen Webanwendung.&lt;br /&gt;
{{o}} [[Performance-Optimierung]]: Entwickle Strategien zur Leistungssteigerung von PHP-Anwendungen unter Berücksichtigung von Caching und Code-Effizienz.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
= OERs zum Thema =&lt;br /&gt;
&amp;lt;iframe&amp;gt; https://de.m.wikipedia.org/wiki/PHP &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
= Links =&lt;br /&gt;
{| align=center&lt;br /&gt;
{{:D-Tab}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PHP Grundlagen&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{o}} [[PHP Syntax|Syntax]]&lt;br /&gt;
{{o}} [[PHP Datenverarbeitung|Datenverarbeitung]]&lt;br /&gt;
{{o}} [[PHP Sicherheit|Sicherheit]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PHP Erweitert&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{o}} [[Objektorientierte Programmierung in PHP|Objektorientierte Programmierung]]&lt;br /&gt;
{{o}} [[PHP Frameworks|Frameworks und CMS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Webentwicklung]]&lt;br /&gt;
[[Kategorie:Programmiersprachen]]&lt;br /&gt;
[[Kategorie:PHP]]&lt;br /&gt;
[[Kategorie:AI_MOOC]]&lt;br /&gt;
&lt;br /&gt;
= Teilen - Diskussion - Bewerten =&lt;br /&gt;
{{:Teilen - MOOCit}}&lt;br /&gt;
[[Kategorie:AI_MOOC]] [[Kategorie:GPT aiMOOC]] [[Kategorie:Informatik]]&lt;/div&gt;</summary>
		<author><name>Glanz</name></author>
	</entry>
</feed>