Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
informatik:php:php-programmierkurs:php-p1 [2018/11/25 12:47] – [PHP-Programmierkurs [1] - PHP] jonathan.pfeifferinformatik:php:php-programmierkurs:php-p1 [2024/10/14 21:23] (aktuell) – [PHP-Programmierkurs [1] - PHP] jonathan.pfeiffer
Zeile 1: Zeile 1:
 ====== PHP-Programmierkurs [1] - PHP ====== ====== PHP-Programmierkurs [1] - PHP ======
-<tabbox PHP> +<tabs> 
-PHP ist Abkürzung für PHP **Hypertext Preprocessor**.  PHP ermöglicht+  * [[#tab-php|PHP]] 
 +  * [[#tab-einbettung|Einbettung]] 
 +  * [[#tab-phpdatei|PHP-Datei]] 
 +  * [[#tab-html|html]] 
 +  * [[#tab-kommentare|Kommentare]] 
 +  * [[#tab-echo|echo]] 
 +  * [[#tab-anweisung|Anweisung]] 
 +<pane id="tab-php"
 +PHP ist Abkürzung für PHP //Hypertext Preprocessor.//  PHP ermöglicht
 dir die Erzeugung dynamischer Internetseiten, mit denen sogenannte Web Applications erstellt werden, wie z.B. E-Commerce-Systeme, dir die Erzeugung dynamischer Internetseiten, mit denen sogenannte Web Applications erstellt werden, wie z.B. E-Commerce-Systeme,
 Chats oder Foren. Im Unterschied zu statischen Internetseiten kann sich der Inhalt u.a. aufgrund von Aktionen des Benutzers jederzeit ändern.\\ Chats oder Foren. Im Unterschied zu statischen Internetseiten kann sich der Inhalt u.a. aufgrund von Aktionen des Benutzers jederzeit ändern.\\
Zeile 7: Zeile 15:
 PHP unterstützt insbesondere die einfache Auswertung von Formularen, PHP unterstützt insbesondere die einfache Auswertung von Formularen,
 mit denen ein Benutzer Daten an eine Website senden kann. Es ermöglicht die Zusammenarbeit mit vielen verschiedenen Datenbanksystemen. mit denen ein Benutzer Daten an eine Website senden kann. Es ermöglicht die Zusammenarbeit mit vielen verschiedenen Datenbanksystemen.
-<tabbox Einbettung>+</pane> 
 +<pane id="tab-einbettung">
 Du solltest die folgende Methode verwenden, um PHP-Programme in Du solltest die folgende Methode verwenden, um PHP-Programme in
 HTML-Dokumente einzubetten: HTML-Dokumente einzubetten:
Zeile 22: Zeile 31:
  
 Wird ein Dokument mit eingebettetem PHP-Code aufgerufen, analysiert der PHP-Interpreter das Dokument und führt die PHP-Anweisungen zwischen <?php…?> aus. **Text außerhalb der dieser Kennung wird von PHP ignoriert** und bleibt daher unverändert; die Kennung selbst und der Text innerhalb der Kennung werden im erzeugten Dokument **ausgeblendet**. Wird ein Dokument mit eingebettetem PHP-Code aufgerufen, analysiert der PHP-Interpreter das Dokument und führt die PHP-Anweisungen zwischen <?php…?> aus. **Text außerhalb der dieser Kennung wird von PHP ignoriert** und bleibt daher unverändert; die Kennung selbst und der Text innerhalb der Kennung werden im erzeugten Dokument **ausgeblendet**.
-<tabbox PHP-Datei>+</pane> 
 +<pane id="tab-phpdatei">
 Dokumente mit eingebettetem PHP-Code müssen unter als PHP-Datei gespeichert werden, d.h. das beim Speichern der Dateityp .php ausgewählt werden muss. Dokumente mit eingebettetem PHP-Code müssen unter als PHP-Datei gespeichert werden, d.h. das beim Speichern der Dateityp .php ausgewählt werden muss.
-<tabbox html>+</pane> 
 +<pane id="tab-html">
 Diese Beispiel verdeutlicht die **Einbettung von PHP-Code in HTML**:\\ Diese Beispiel verdeutlicht die **Einbettung von PHP-Code in HTML**:\\
 \\ \\
Zeile 50: Zeile 61:
   - Gebe den angegebenen Code in einem Editor ein und speichere ihn in der Datei **einbettung.php** im Hauptverzeichnis des Webservers (htdocs).   - Gebe den angegebenen Code in einem Editor ein und speichere ihn in der Datei **einbettung.php** im Hauptverzeichnis des Webservers (htdocs).
   - Gebe localhost/einbettung.php in der Adresszeile deines Browsers ein.    - Gebe localhost/einbettung.php in der Adresszeile deines Browsers ein. 
-<tabbox #1>+</pane>
  
-<tabbox Kommentare>+<pane id="tab-Kommentare">
 Mithilfe von Kommentaren wird ein Programm lesbarer. Kommentare Mithilfe von Kommentaren wird ein Programm lesbarer. Kommentare
 werden nicht ausgeführt, sondern dienen nur der Information des Ent- werden nicht ausgeführt, sondern dienen nur der Information des Ent-
Zeile 66: Zeile 77:
 {{:informatik:php:php-programmierkurs:php-kommentar.png?nolink&600|}} {{:informatik:php:php-programmierkurs:php-kommentar.png?nolink&600|}}
  
-<tabbox #2>+</pane>
  
- +<pane id="tab-echo"
-<tabbox echo> +Die PHP-Anweisung echo gibt den angegebenen Text auf dem Bildschirm aus. Der Text muss in doppelten Anführungszeichen oder einfachen Hochkommata geschrieben werden. Falls der Text <HTML>-Markierungen beinhaltet werden diese ausgeführt. 
-Die PHP-Anweisung ''echo'' gibt den angegebenen Text auf dem Bildschirm aus. Der Text muss in doppelten Anführungszeichen oder einfachen Hochkommata geschrieben werden. Falls der Text HTML-Markierungen beinhaltet (hier ''<br>'' für einen Zeilenumbruch), werden diese ausgeführt. +\\ \\ 
-<file php> +<code php> 
-<!DOCTYPE html><html>+<!DOCTYPE html> 
 +<html>
 <head> <head>
 <meta charset="utf-8"> <meta charset="utf-8">
Zeile 87: Zeile 99:
 </body> </body>
 </html> </html>
-</file>+</code>
 \\ \\
 **Ausgabe im Browser:**\\ **Ausgabe im Browser:**\\
Zeile 93: Zeile 105:
 {{:informatik:php:php-programmierkurs:php-echo.png?nolink&242|}} {{:informatik:php:php-programmierkurs:php-echo.png?nolink&242|}}
  
-<tabbox Anweisung>+</pane> 
 +<pane id="tab-anweisung">
 **Jede PHP-Anweisung endet mit einem Semikolon (;)**! **Jede PHP-Anweisung endet mit einem Semikolon (;)**!
 \\ \\
Zeile 109: Zeile 122:
 </html> </html>
 </file> </file>
- +</pane> 
-</tabbox>+</tabs>
  
 ==== Literatur ==== ==== Literatur ====
   * Theis, T. (2017): Einstieg in PHP 7 und MySQL. (Rheinwerk Verlag) Bonn   * Theis, T. (2017): Einstieg in PHP 7 und MySQL. (Rheinwerk Verlag) Bonn
  
-{{tag>[informatik thema php html html-formulare lernpfad kommentare]}}+{{tag>[informatik thema php php-programmierkurs html html-formulare lernpfad kommentare]}}