Skip to content

ecommerce-werkstatt/PHPLab

Repository files navigation

PHPLab

PHP Lernen für Schüler

Was ist PHP? [ Quelle ]

PHP (rekursives Akronym für PHP: Hypertext Preprocessor) ist eine weit verbreitete und für den allgemeinen Gebrauch bestimmte Open Source-Skriptsprache, welche speziell für die Webprogrammierung geeignet ist und in HTML eingebettet werden kann.

Nett, aber was heißt das genau? Ein Beispiel:

Beispiel #1 Ein einführendes Beispiel

<html>
<head>
<title>Beispiel</title>
</head>
<body>

<?php
            echo "Hallo, ich bin ein PHP-Skript!";
        ?>

</body>
</html>

Anstatt ein Programm mit vielen Anweisungen zur Ausgabe von HTML zu schreiben, schreibt man etwas HTML und bettet einige Anweisungen ein, die irgendetwas tun (wie hier "Hallo, ich bin ein PHP-Skript!" auszugeben). Der PHP-Code steht zwischen speziellen Anweisungen zum Starten und Beenden der Verarbeitung, mit denen man in den "PHP-Modus" und zurück wechseln kann.

PHP unterscheidet sich von clientseitigen Sprachen wie Javascript dadurch, dass der Code auf dem Server ausgeführt wird und dort HTML-Ausgaben generiert, die an den Client gesendet werden. Der Client erhält also nur das Ergebnis der Skriptausführung, ohne dass es möglich ist herauszufinden, wie der eigentliche Code aussieht. Sie können Ihren Webserver auch anweisen, alle Ihre HTML-Dateien mit PHP zu parsen, denn dann gibt es wirklich nichts, das dem Benutzer sagt, was Sie in petto haben.

Das Beste an der Verwendung von PHP ist, dass es für Neueinsteiger extrem einfach ist, aber auch einen riesigen Funktionsumfang für den professionellen Programmierer bietet. Scheuen Sie sich nicht, die lange Liste der PHP-Funktionen zu lesen. Sie können einsteigen, und binnen weniger Stunden bereits mit dem Schreiben von einfachen Skripten beginnen.

Lektion 1

Lese folgende wichtige Kapitel der PHP Dokumentation [ Quelle ] und teste funktionsweise der PHP in der Datei index.php die über http://localhost/phplab/index.php aufrufen kannst. Wichtig: Lösche nichts was du in index.php ausprobiert hast und erstelle einen PHP Kommentar nach jedem Kapitel.

Erledige die Aufgaben 1-4

Lektion 2

Lese folgende wichtige Kapitel der PHP Dokumentation und teste funktionsweise der PHP in der Datei index.php

  • Funktionen

  • Funktionsreferenz - Textverarbeitung - String Funktionen [ Quelle ]

    • echo Gibt einen oder mehrere Strings aus
    • strlen Ermitteln der String-Länge
    • explode Teilt eine Zeichenkette anhand einer Zeichenkette
    • implode Verbindet Array-Elemente zu einem String
    • substr Liefert einen Teil eines Strings
    • trim Entfernt Whitespaces (oder andere Zeichen) am Anfang und Ende eines Strings
    • ucfirst Verwandelt das erste Zeichen eines Strings in einen Großbuchstaben
    • ucwords Wandelt jeden ersten Buchstaben eines Wortes innerhalb eines Strings in einen Großbuchstaben um
    • str_replace Ersetzt alle Vorkommen des Suchstrings durch einen anderen String
    • str_repeat Wiederholt einen String
    • str_pad Erweitert einen String unter Verwendung eines anderen Strings auf eine bestimmte Länge
    • str_shuffle Mischt einen String nach dem Zufallsprinzip
    • str_split Konvertiert einen String in ein Array
    • stripos Findet das erste Vorkommen eines Teilstrings in einem String, unabhängig von Groß- und Kleinschreibung
    • strpos Findet das erste Vorkommen eines Teilststrings in einem String
    • strstr Findet das erste Vorkommen eines Strings
    • substr_count Ermittelt, wie oft eine Zeichenkette in einem String vorkommt
    • substr_replace Ersetzt Text innerhalb einer Zeichenkette
    • levenshtein Berechnet die Levenshtein-Distanz zwischen zwei Strings
  • Funktionsreferenz - Dateisystem [ Quelle ]

Lektion 3

Lese folgene Einleitung

Erledige die Aufgabe 5

PHP Kurs

https://www.php-kurs.com/erstes-php-programm.htm

Releases

No releases published

Packages

No packages published

Languages