Skip to content

AST4u/Shizus-PHP-Training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Strings

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
    1. Einfaches verketten von Strings - done
    2. Single- und Doublequotes - done
    3. Auflösung in Strings

Array's

// 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
    1. Einleitung - done
    2. Dimensionen - done
      1. Einfache Dimensionen - done
      2. Mehrfache Dimensionen - done
    3. Manipulation
      1. Push - done
      2. Elemente Löschen
      3. Sortieren
      4. Filtern
    4. Interation (loop) - done
    5. Spezielle Arrays/Listen
  • Assoziative Arrays (objekte)
    1. Einleitung
    2. Zugriff
      1. Lesen von Werten
      2. Schreiben von Werten
      3. Sicheres überprüfen
    3. Interation
    4. $_GET, $_POST, $_SERVER, $_REQUEST und $argv

Funktionen

// 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.

Releases

No releases published

Packages

No packages published

Languages