PHP Glossary Flashcards
Was bedeutet “echo”?
“echo” steht für die Ausgabe von etwas das darauf folgt.
Wie schreibt man die Variable “test”?
$test
Was macht der “.”-Operator?
Er hängt Elemente (z. B. strings zusammen.
Was ist der Unterschied zwischen “” und ‘’?
Doppelte Anführungszeichen erlauben mehr Möglichkeiten (z. B. Variablen in strings ausgeben).
Wofür stehen {}?
Geschweifte Klammern deuten an, dass ihr Inhalt PHP-Code darstellt (z. B. um Variablen in strings deutlicher zu zeichnen).
Wofür steht “\n”
“\n” ist ein Zeilenumbruch im Quellcode.
Was macht die Funktion “strlen”?
Die Funktion “strlen” übergibt die Zahl der Zeichen des übergegebenen Strings (lies: “string length”).
Was macht die Funktion “var_dump”?
“var_dump” gibt den Wert und Typ einer Variablen aus.
Was macht die Funktion “empty”?
“empty” gibt ein true aus, wenn die untersuchte Variable einen leeren String, die Zahl 0 oder den String “0” enthält.
Was macht die Funktion “isset”?
“isset” gibt ein true zurück, wenn die untersuchte Variable gesetzt ist.
Was macht die Funktion “unset”?
“unset” löscht eine Variable.
Warum ist ein String, der das Zeichen “0” enthält, leer?
PHP wandelt “0” in eine Zahl um und wird von der Funktion “empty” daher als leer interpretiert.
Wofür steht die Funktion “strtolower”?
Ein string wird dadurch in Kleinbuchstaben erscheinen.
Wofür steht die Funktion “strtoupper”?
Ein string wird dadurch in Großbuchstaben erscheinen.
Wofür steht die Funktion “str_replace”?
Diese Funktion ersetzt den Teil eines strings durch einen anderen. Logik: str_replace(“HALLO”, “Welcome”, $name); In diesem Beispiel wird HALLO durch Welcome ersetzt. Es werden alle gefundene Instanzen ersetzt.
Was macht die Funktion strpos?
“strpos” sucht eine Zeichenkette in einer string-Variablen und gibt deren erste Position aus.
Welche Gefahr muss bei “strpos” beachtet werden?
Wenn der gesuchte string direkt am Anfang steht, gibt strpos einen int(0) als Antwort zurück, der bei einer empty-Abfrage zu einem “false” führen würde. strpos gibt den boolean “false” aus, wenn es den gesuchten Begriff nicht findet. Entsprechend sollte if-Abfragen, die strpos mit einbeziehen, immer mit einer “$variable == false” gesetzt werden.
Was ist der Unterschied zwischen != und !==?
!= vergleicht Werte, ohne die Typen der Werte einzubeziehen. !== bezieht die Typen mit ein.
Wie funktioniert eine while-Schleife?
Eine while-Schleife wird so lange ausgeführt, wie eine bestimmte Bedingung gegeben ist.
Was ist die Kurzschreibweise für $x = $x +2?
$x =+ 2
Wann setzt man eine “while”-Schleife ein?
Eine while-Schleife ist dann sinnvoll, wenn man nicht weiß, wie viele Durchläufe gemacht werden müssen.
Wann setzt man eine “for”-Schleife ein?
Eine for-Schleife ist dann sinnvoll, wenn man den Bereich kennt, der geprüft werden soll.
Was macht die Funktion “continue”?
continue beendet einen Schleifenumlauf und beginnt den nächsten.
Was macht die Funktion “break”?
break bricht eine Schleife ab.
Was macht der Befehl “include” bzw. “include_once”?
include lädt andere (php-)Dateien und setzt diese an der entsprechenden Stelle ein. Das Programm wird auch weiter ausgeführt, wenn die Datei nicht existieren sollte.
include_once stellt sicher, dass die Datei nur einmal geladen wird.
Was macht der Befehl “require” bzw. “require_once”?
require lädt andere (php-)Dateien und setzt diese an der entsprechenden Stelle ein. Wird die Datei nicht gefunden, wird das Programm nicht weiter ausgeführt.
require_once stellt sicher, dass die Datei nur einmal geladen wird.