Strings, zu deutsch Zeichenketten, sind eine Aneinanderreihung von bytes
die eine vom Menschen
lesbare Zeichenfolge darstellen. Simpler ausgedrückt, sie speichern Klartext.
In PHP gibt es zwei Arten von strings
:
- Strings (oder Zeichenketten)
- Literale
$string = "Zeichenkette";
$string = 'Literal';
echo 'Basis Wissen zu Zeichenketten und Literalen';
- Strings
- Einfaches verketten von Strings - done
- Single- und Doublequotes - done
- Auflösung in Strings
// bis php 5.3:
$list = array(1,2,3,4,5,6);
$assoc = array("a" => 1, "b" => 2, "c" => 3);
// ab php 5.4:
$list = [1,2,3,4,5,6];
$assoc = ["a" => 1, "b" => 2, "c" => 3];
- Arrays/Listen
- Einleitung - done
- Dimensionen - done
- Einfache Dimensionen - done
- Mehrfache Dimensionen - done
- Manipulation
- Push - done
- Elemente Löschen
- Sortieren
- Filtern
- Interation (loop) - done
- Spezielle Arrays/Listen
- Assoziative Arrays (objekte)
- Einleitung
- Zugriff
- Lesen von Werten
- Schreiben von Werten
- Sicheres überprüfen
- Interation
$_GET
,$_POST
,$_SERVER
,$_REQUEST
und$argv
// Funktionen werden dazu verwendet, um einen Script-Bereich
// für das Wiederverwenden und zum Lokalisieren unter einem Namen
// zu speichern.
function myFunction ($parameter1, $parameter2) {
$ergebnis = $parameter1 + $parameter2;
return $ergebnis;
}
$ausgabe = myFunction("Argument1", "Argument2");
Im Beispiel haben wir 2 Funktions-Parameter, welche dazu dienen, Werte aus dem übergeordnetem Kontext in den Lokalen Namensraum der Funktion zu übergeben.
**ACHTUNG**: Übergebene Werte sind Kopien und keine Referenzen zum Original,
wenn nicht Explizit durch '&' impliziert.
Im Funktions-Aufbau nennt man Übergabe-Werte "Parameter" - Der Arbeiter erfordert eine Anweisung, einen Parameter als Vorgabe.
Im Funktions-Aufruf nennt man Übergabe-Werte "Argumente" - Der Chef verwendet Argumente um dir klar zu machen, was deine Aufgabe ist.