Auf dieser Seite stellen wir Ihnen Informationen
zum Thema "Php" vor. Es wird in unterschiedlichen
Bereichen und an Hande von Beispielen
eine kleine Einführung zu der Php Programmiersprache
gegeben.
|
Was ist PHP?
PHP ist die Sprache, mit der ein Großteil des heutigen Webs gebaut ist. WordPress, Wikipedia, Shopware und unzählige eigene Anwendungen laufen darauf. Dieser Artikel zeigt, was PHP ausmacht, wie der Code vom Server bis in den Browser gelangt und welcher Lernweg sich für Einsteiger anbietet.
|
|
|
Einführung in PHP
PHP wird vom Server ausgewertet, bevor der Browser etwas zu sehen bekommt. Dieser Artikel zeigt den Ablauf vom Browser-Aufruf bis zur fertigen HTML-Antwort, erklärt welche PHP-Tags Sie heute wirklich nutzen solltest und führt sich Schritt für Schritt zu Ihrem ersten lauffähigen Skript.
|
|
|
Variablen in PHP
Variablen sind der Zwischenspeicher für alles, was sich im Lauf eines PHP-Skripts ändert. Dieser Artikel zeigt die Spielregeln, die Datentypen, die Gueltigkeitsbereiche und wie Sie mit Type Hints und Constructor Promotion modern arbeiten.
|
|
|
Text ausgeben mit PHP
echo und print sind die wichtigsten Befehle, um Inhalte aus PHP an den Browser zu schicken. Dieser Artikel zeigt, wann welche Variante richtig ist, wie Anfuehrungszeichen funktionieren und wie Sie Daten sicher in HTML einbettest.
|
|
|
Heredoc Syntax
Das Kunstwort ist die Abkürzung
für "here document", zu Deutsch "hier
beginnt das Dokument". Innerhalb
des heredoc Operators können Sie
ganz normalen HTML Quellcode schreiben.
Das erspart den wiederholten Zeilenbeginn
mit dem echo Befehl. So lassen
sich PHP und HTML noch leichter
miteinander mischen. In Kurzform
sieht die Heredoc Syntax so aus: echo
|
|
|
Include
Die include() - Anweisung dient
zum Einbinden von Quellcode. Wird
diese Funktion aufgerufen, wird
der im Funktionsaufruf angeführte
Dateiname, bzw. deren Inhalt in
die aufrufende Datei eingebunden.
Durch diese Verkettung von Dateiinhalten
wird der Code viel übersichtlicher,
man spart sich massenhaft Arbeit
und vor allem: Dadurch wird ein
modularer Programmaufbau ermöglicht.
Bei der Fehlersuche oder Anpassungen
des PHP Skripts ist es dann nur
nötig, jeweils eine Datei zu editieren
- und alle anderen Dateien, die
per include(); darauf zugreifen,
können unverändert bleiben. Auch wird dadurch erleichtert,
wenn mehrere Programmierer ein
komplexes Skript schreiben. Keiner überschreibt
die änderungen eines anderen und
keiner muss, um skripten zu können,
das ganze Programm kennen. Und
dennoch funktioniert es - zumindest
aber ist das der anzustrebende
Idealzustand. :)
|
|
|
Was ist ein Array?
Arrays sind Wertelisten, die aus
einem Schlüssel-Werte-Paar (key-value)
bestehen. Bei den einfachen indizierten
Arrays ist der Schlüssel ein mit
0 beginnender Index-Wert. Bei assoziativen
Arrays dagegen lässt sich nicht
nur der Wert, sondern auch der
key frei bestimmen. Angewendet
auf Formulare in PHP bedeutet das:
key gibt den Namen des Formularfeldes;
value ist der eingetragene Wert
(z.B. Passwort).
|
|
|
Arrays sortieren
Bei den einfachen indizierten
Arrays ist der Schlüssel ein mit
0 beginnender Index-Wert. Der Index
12 steht bei automatischer Sortierung
vor dem Wert 2, doch eine Sortierung,
die einen Wert von 2 vor 12 sortiert,
ist in den meisten Fällen leichter
nachvollziehbar und wird erwartet.
Kein Problem: mit den folgenden
PHP Anweisungen können Sie die
Sortierreihenfolge der Arrays selbst
festlegen.
|
|
|
if Anweisung
If-else steht für wenn-dann. Durch
die if-else Entscheidungsstruktur
werden Aktionen abhängig vom Eintreffen
oder Nichteintreffen bestimmter
Bedingungen geregelt. Diese Anweisung
ist grundlegend (nicht nur) im
Programmieren für flexible Reaktionen
des Programms. Wenn die geprüfte
Bedingung wahr ist (erfüllt wurde),
tritt Fall A in Kraft. Wonst -
also wenn die Bedingung nicht wahr
ist - führt das Programm Fall B
aus.
|
|
|
for Schleife
Mit der for Schleife können Sie
mit Angabe von einer Stopp - ,
und Ablauf Bedingung ein Array
ausgeben. Auf der nachfolgenden
Seite wird Ihnen erklärt wie Sie
in Php eine for Schleife verwenden
und dies auch nützlich einsätzen
um sich z.b. viel Schreibarbeit
zu sparen.
|
|
|
foreach Schleife
Die foreach Schleife durchläuft
ein Array und gibt die dort gespeicherten
Werte zurück. Auf diese Art und
Weise lassen sich alle Werte eines
Arrays ermitteln und anzeigen.
|
|
|
while-Schleife und do-while-Schleife
Einführung in die Verwendung der while-Schleife und do-while-Schleife in PHP. Die
Seite enthält eine
klare Erklärung der while-Schleife und ihrer Funktionsweise sowie Beispiele, die
die Verwendung der Schleife veranschaulichen. Zusätzlich werden verschiedene
Anwendungsbeispiele gezeigt, wie die Schleife in der Praxis verwendet werden
kann. Die Seite ist übersichtlich gestaltet und eignet sich sowohl für Anfänger
als auch für fortgeschrittene PHP-Entwickler, die ihre Kenntnisse in der
Verwendung von Schleifen in PHP erweitern möchten.
|
|
|
Dateihandling mit PHP
In diesem Kapitel erfahren Sie,
wie Dateien eingelesen werden und
welche Befehle zur Verfügung stehen,
wenn in einer geöffneten Datei
Daten abgelegt (geschrieben) oder
ausgelesen werden sollen. Vorgestellt
und an Beispielen erläutert wird
die Syntax für die Vergabe von
Lese- und Schreibrechten und die
Positionierung des Pointers.
|
|
|
Die Funktion date() in PHP
Wir versuchen Ihnen anhand der
Funktion date() und time() Ihnen
zu erklären, wie Sie das aktuelle
Datum ausgeben. Es wird hierbei
auf die Parameter bei der Funktion
date() eingegangen und an Beispielen
erklärt.
|
|
|
Ausnahmebehandlung in Php
Sehr häufig kommt es vor, das
durch eine fehlerhafte Eingabe,
ein Fehler im PHP Script auftritt.
Manchmal ist es nicht möglich,
diesen nachvollziehen zu können.
Daher ist es sehr wichtig bei einem
Fehler, diesen zu protokollieren
und das Skript nicht abzubrechen.
In diesem Artikel wird erklärt
wie man eine Ausnahmebehandlung
in PHP macht.
|
|
|
Variablen an ein Formular übergeben
Einer der wichtigsten Themas,
für die Anfänger ist
zu verstehen den Unterschied zwischen
GET und POST. In diesem Artikel
wird erklärt, wie sie Inhalte
in einer Variabel speichern mit
der Übergabe von Daten, an
ein Script. Dabei wird darauf eingegangen
was globale Variablen, GET und
POST ist.
|
|
|
E-Mail mit Php versenden
Sehr häufig benötigt man die mail(); Funktion
in der Programmiersprache PHP.
In diesen Artikel erklären wir
ihnen, wie man mit PHP eine E-Mail
versendet. Dies wird mit einem
Codebeispiel dargestellt, damit
ist einfach und verständlich ist.
Es wird zusätzlich in diesem Beispiel,
sichekt auf die Parameter von der mail(); Funktion
eingegangen.
|
|
|
Php Function
In dieser Anleitung wird ihnen
erklärt, wie sie mit PHP eine individuelle
Funktion erstellen. Dabei wird
sichekt auf den Aufbau von einer
PHP Funktion eingegangen. Es wird
versucht anhand mehreren Beispielen
ihnen zu erklären, wie sie die
PHP Funktionen richtig benutzen
um einen Mehrwert zu erzielen.
Dabei wird auf die Funktionalität
von globalen Variablen eingegangen
sowie den Rückgabewert der einzelnen
Funktion.
|
|
|
Suchen und Ersetzen mit Php
Immer wieder benötigt man "Suchen und Ersetzen" in Php. In dieses Kapitel
erklären wir
Ihnen, wie Sie in Php Suchen und Ersetzen können. Es wird hierbei auf die
Funktionen:
ereg_replace(), str_replace(), preg_match() eingegangen mit Codebeispielen.
|
|
|
Php Session
Wenn Sie ein Bestellformular oder Kundenbereich erstellen möchten, kommen Sie
nicht an PHP
Sessions vorbei. In dieses Kapitel erkläre ich Ihnen, wie Sie eine Php Session
aufbauen und
effektiv nutzen. Es wird zusätzlich wird ein wenig auf die Sicherheit von
Sessions
eingegangen.
|
|
|
Lokaler Entwicklungsserver
Wenn Sie regelmäßig neue PHP-Script entwickeln, ist es empfehlenswert, dass sie
sich einen
lokalen Testserver einrichten. Mit XAMPP kann man innerhalb von 5 Min. unter
Windows XP oder
anderen Betriebssystemen einen lokalen Testserver einrichten. In diesen Artikel
stellen wir
Ihnen XAMPP vor und Runden dies mit einer Schritt-für-Schritt-Erklärung ab.
|