Heim >Backend-Entwicklung >PHP-Tutorial >Zusammenfassung häufig verwendeter Funktionen und globaler Variablen in PHP (empfohlen)
Dieser Artikel stellt Ihnen eine Zusammenfassung (empfohlen) häufig verwendeter Funktionen und globaler Variablen vor. Ich hoffe, dass er für Sie hilfreich ist.
A
array_shift() löscht das erste Element im Array
array_pop() löscht das letzte Element im Array
array_multisort() gibt ein aufsteigendes Array zurück
C
call_user_func_array() Aufrufe die Rückruffunktion und verwenden Sie ein Array als Parameter der Rückruffunktion, um
D
define() aufzurufen, um Konstanten zu definieren
debug_backtrace( ), um Codeaufrufinformationen zu verfolgen
E
error_reporting(0) Fehlerberichterstattung deaktivieren
error_reporting(E_ERROR | E_WARNING | E_PARSE) Laufzeitfehler melden
error_reporting(E_ALL) Alle Fehler melden
ini_set("error_reporting", E_ALL) Äquivalent zu error_reporting(E_ALL)
error_reporting(E_ALL & ~E_NOTICE) Alle Fehler melden außer E_NOTICE
explode () Teilen Sie den String in ein Array auf
implode() Spleißen Sie die Elemente im Array in einen String zusammen
G
1.getenv() Holen Sie sich den Wert der Umgebungsvariablen
$_SERVER['HTTP_HOST'] = getenv('HTTP_HOST');
H
header() Senden Sie den ursprünglichen HTTP-Header an den Client
I
is_file() Bestimmen Sie, ob es sich um eine Datei handelt
ini_get() Rufen Sie den Wert einer Konfigurationsoption ab
is_set () Ob es definiert wurde
is_null( ) Ist es leer? >require_once() Datei laden
S
str_replace() Einige ersetzen Zeichen in der Zeichenfolge mit anderen Zeichen (Groß- und Kleinschreibung beachten)
strlen () Ermittelt die Länge der Zeichenfolgesubstr() Gibt einen Teil der Zeichenfolge zurück
str_repalce() Ersetzen Sie einen Teil der Zeichenfolge durch einen anderen Teil
strtolower() In Kleinbuchstaben konvertieren spl_autoload_register() autoload
spl_autoload_extensions() gibt die automatisch geladene Dateierweiterung zurück
Uunset() Destroy
V1. version_compare( string
, string[, string ]) PHP-Version vergleichen
Erste Versionsnummer. version2 Der zweite Versionsnummernoperator
a08b2d632eb826c5a4b2c35ece5331b2 、, version1
!=, a8093152e673feb7aba1828c43532094 und ne Zum Beispiel:
if (version_compare(phpversion(), '5.6.0', '<')) { exit('PHP5.6+ Required'); }2. Super globale Variablen$_SERVER$_SERVER['DOCUMENT_ROOT']; Skript befindet sich$_SERVER['DOCUMENT_FILENAME'] Der absolute Pfad des aktuell ausgeführten Skripts$_SERVER['PHP_SELF'] Der Dateiname des aktuell ausgeführten Skripts$_SERVER['HTTP_HOST'] Den aktuellen Host abrufen $_SERVER['PATH_TRANSLATED'] Der Basispfad, in dem sich das aktuelle Skript befindet, Nicht-Dokument-Stammverzeichnis $_SERVER[' REQUEST_URI'] Der aktuelle Anforderungspfad
$ _SERVER['QUERY_STRING'] Abfragezeichenfolge
$_SERVER['SERVER_PORT'] Server-Port// 检查是否是HTTPS请求 if ((isset($_SERVER['HTTPS']) && (($_SERVER['HTTPS'] == 'on') || ($_SERVER['HTTPS'] == '1'))) || (isset($_SERVER['HTTPS']) && (isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == 443))) { $_SERVER['HTTPS'] = true; } elseif (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https' || !empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on') { $_SERVER['HTTPS'] = true; } else { $_SERVER['HTTPS'] = false; }Empfohlene verwandte Artikel:
Code-Implementierung der Konstruktionsmethode und Destruktormethode in PHP
So implementieren Sie Zählsortiercode in PHPDas obige ist der detaillierte Inhalt vonZusammenfassung häufig verwendeter Funktionen und globaler Variablen in PHP (empfohlen). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!