Heim > Artikel > Backend-Entwicklung > Studiennotizen zu PHP-Funktionen
Der Inhalt dieses Artikels sind Studiennotizen zu PHP-Funktionen, die einen bestimmten Referenzwert haben. Jetzt können Freunde in Not darauf verweisen.
$_SERVER["PHP_SELF"] | Eine superglobale Variable. Gibt den Dateinamen des aktuell ausgeführten Skripts zurück. | ||||||||||||||||||||||||||||||||||||||||||||||||
htmlspacialchars(var) | Konvertieren Sie bestimmte Zeichen in HTML-Entitäten. Verhindert, dass Angreifer Code ausnutzen, indem sie HTML- oder JavaScript-Code in Formulare einfügen (Cross-Site-Scripting-Angriffe). | ||||||||||||||||||||||||||||||||||||||||||||||||
Beispiel: Auf der Seite test.php gibt es ein Formular: Wenn die Adressleiste eine normale URL ist: hhtp://www.example.com/test.php , der obige Code wird konvertiert in: Verwenden Sie die Funktion htmlspecialchars(), um die obige Situation zu vermeiden:
| |||||||||||||||||||||||||||||||||||||||||||||||||
trim(var) | Überschüssige Leerzeichen, Tabulatoren und Zeilenumbrüche entfernen | ||||||||||||||||||||||||||||||||||||||||||||||||
stripslashes (var) | Backslash() entfernen | ||||||||||||||||||||||||||||||||||||||||||||||||
$_SERVER["REQUEST_METHOD"] | tr> | ||||||||||||||||||||||||||||||||||||||||||||||||
empty(var) | Bestimmen Sie, ob die VariableDaten wurden zugewiesen und sind nicht leer. „“, null, false, 00, 0, „0“, undefiniert, array() und var $var geben alle „true“ zurück. | ||||||||||||||||||||||||||||||||||||||||||||||||
isset(var[,var[,...]]) | Überprüfen Sie, ob die Variable deklariert wurde. Gibt für undefinierte Variablen „true“ zurück. Nach dem Deaktivieren einer Variablen wird die Variable gelöscht. | ||||||||||||||||||||||||||||||||||||||||||||||||
is_null(var) | Überprüfen Sie den Wert , Ob Variablen und Ausdrücke null sind. Die Übergabe undefinierter Variablen gibt ebenfalls true zurück, es wird jedoch ein Fehler gemeldet! | ||||||||||||||||||||||||||||||||||||||||||||||||
definiert(var) | Überprüfen Sie, ob die Konstante Bereits deklariert. | ||||||||||||||||||||||||||||||||||||||||||||||||
1 Empty und isset prüft zunächst, ob die Variable vorhanden ist existiert, und ermitteln Sie dann den Variablenwert. Und is_null prüft einfach direkt den Variablenwert, um zu sehen, ob er null ist. | |||||||||||||||||||||||||||||||||||||||||||||||||
preg_match(regulärer Ausdruck, Variable) | Rufen Sie das Muster der Zeichenfolge ab, geben Sie „true“ zurück, wenn das Muster vorhanden ist, andernfalls geben Sie „false“ zurück. | ||||||||||||||||||||||||||||||||||||||||||||||||
td> | |||||||||||||||||||||||||||||||||||||||||||||||||
Das obige ist der detaillierte Inhalt vonStudiennotizen zu PHP-Funktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!