Hallo Leute,
heute möchte ich euch mal ein paar PHP-"Basics" beibringen.
Gliederung:
1. Variablen & Variablen-Typen
2. Arrays
3. Abfragen & schleifen
4. Funktionen
5. Klassen
1. Variablen & Variablen-Typen
Wie "erstelle" ich eine Variable und was habe ich dabei zu beachten?
Zu beachten ist, dass bei den Variablen-Namen Case-sensitive aktiviert ist; d. h., das $Variablenname nicht das gleiche wie $variablenname ist.
Nun kommen wir zum Erstellen einer Variable. Dabei können wir unter Strings, Booleans, Integers, Arrays und einem Float unterscheiden.
$variable = 'Hallo Welt'; // String, eine Zeichenkette, welche in "" oder '' steht. Darauf werde ich eventuell im nächsten Tutorial weiter eingehen.
$variable = true; // Boolean, entweder "true" oder "false"
$variable = 1337; // Integer, nur Zahlen ohne Komma
$variable = array(); // Array, darauf werde ich im nächsten Punkt weiter eingehen
$variable = 3.391; // Float, Kommazahlen
Nun haben wir das Problem, das wenn wir eventuell mal eine Variable im nachhinein erweitern wollen, keine Lust haben, diese nochmal komplett neu zu schreiben.
Natürlich könnten wir folgendes machen:
(Hier haben wir auch schon eine "neue" Sache kennengelernt, wir können einen String und eine bereits bestehende Variable verknüpfen. )
Anstatt nun sowas "langes" zu schreiben, könnten wir aber auch folgendes machen:
Hierbei dient der . vor dem Gleichheitszeichen als Erweiterung. Wir nehmen der Wert der bereits besteht (in diesem Falle "Hallo") und erweitern diesem um " Welt",.
Nun komme ich zum letzten Punkt in dieser Kategorie; die Mathematik!
In PHP können wir mit Variablen sowie mit floats & integers rechnen.
Beispiel:
Ich hoffe, dass dieser Bereich ein bisschen verständlich war.
2. Arrays
Arrays sind (soweit ich weiß) in jeder Programmiersprache vorzufinden & ein (in meinen Augen) MUSS!
Wie erstelle ich ein Array? Wie oben bereits gezeigt:
Nun haben wir einen Array & würden, wenn wir
machen würden, den Text "Array" erhalten. Wie können wir nun mit einem Array arbeiten?
Nun erstellen wir einen gefüllten Array:
wenn wir wieder echo $array machen würden, würde wieder "Array" kommen. Nun müssen wir diesen Array verwerten. Dafür lässt sich die Funktion var_dump() gut nutzen.
Ergebnis:
array(5) {
[0]=>
string(4) "Test"
[1]=>
int(1)
[2]=>
float(40.1)
[3]=>
string(5) "Hallo"
[4]=>
array(1) {
[1]=>
string(18) "ein weiterer Array"
}
}
Alles anzeigen
Nun können wir echo $array[0] machen & es würde der String "Test" rauskommen.
Um einen mehrdimensionalen Array auswerten zu lassen, müssten wir folgendes machen: echo $array[4][1];, es würde als Ergebnis "ein weiterer Array" rauskommen.
Nun können wir einen Array später nochmals erweitern;
Wenn wir diesen "index" nicht angeben wollen & er einfach mit 1 addiert werden soll, können wir 'index' weglassen, sprich
Ich hoffe, dass euch nun der Sinn von einem Array klar ist & ihr diesen auch verstanden habt.
++ Schleifen & co. kommen heute nachmittag ++