Résumé des fonctions et variables globales couramment utilisées en PHP (recommandé)

不言
Libérer: 2023-04-03 14:16:01
original
1870 Les gens l'ont consulté

Cet article vous présente un résumé (recommandé) des fonctions et variables globales couramment utilisées en PHP. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

1. La fonction intégrée PHP

A

array_shift() supprime le premier élément du tableau

array_pop() supprime le dernier élément du tableau

array_multisort() renvoie un tableau ascendant

C

appels call_user_func_array() la fonction de rappel et utilisez un tableau comme paramètre de la fonction de rappel pour appeler

D

define() pour définir des constantes

debug_backtrace( ) pour tracer les informations d'appel de code

E

error_reporting(0) Désactiver le rapport d'erreurs

error_reporting(E_ERROR | E_WARNING | E_PARSE) Signaler les erreurs d'exécution

error_reporting(E_ALL ) Signaler toutes les erreurs

ini_set("error_reporting", E_ALL) Équivalent à error_reporting(E_ALL)

error_reporting(E_ALL & ~E_NOTICE) Signaler toutes les erreurs sauf E_NOTICE

explode () Diviser la chaîne en un tableau

implode() Splice les éléments du tableau en une chaîne

G

1.getenv() Récupère la valeur de la variable d'environnement

$_SERVER['HTTP_HOST'] = getenv('HTTP_HOST');
Copier après la connexion

H

header() Envoie l'en-tête HTTP d'origine au client

I

is_file() Détermine s'il s'agit d'un fichier

ini_get() Récupère la valeur d'une option de configuration

is_set() S'il a été défini

is_null() S'il est vide

P

1.

R

require_once() Charger le fichier

S

str_replace() Remplacer certains caractères dans la chaîne avec d'autres caractères (sensible à la casse)

strlen() Récupère la longueur de la chaîne

substr() Renvoie une partie de la chaîne

str_repalce() Remplacez-en une partie de la chaîne avec une autre partie

strtolower() Convertir en minuscules

spl_autoload_register() Charger automatiquement

spl_autoload_extensions() Renvoie l'extension de fichier chargée automatiquement

U

unset () Détruire

V

1. version_compare( string $version1 , string $version2 [, string $operator ]) Comparez la version PHP

version1Premier numéro de version. version2 Le deuxième opérateur de numéro de version <, lt, <=, le, >, !=, <> et ne Par exemple : 2. Super variables globales

$_SERVER$_SERVER['DOCUMENT_ROOT'] ; Le script en cours d'exécution se trouve dans le répertoire

if (version_compare(phpversion(), &#39;5.6.0&#39;, &#39;<&#39;)) {
	exit(&#39;PHP5.6+ Required&#39;);
}
Copier après la connexion
$_SERVER['DOCUMENT_FILENAME'] Le chemin absolu du script en cours d'exécution

$_SERVER['PHP_SELF'] Le nom de fichier du script en cours d'exécution$_SERVER['HTTP_HOST '] Obtenez l'hôte actuel

$_SERVER['PATH_TRANSLATED'] Le chemin de base où se trouve le script actuel, répertoire racine non-document

$ _SERVER['REQUEST_URI'] Le chemin de requête actuel

$_SERVER['QUERY_STRING'] chaîne de requête

$_SERVER['SERVER_PORT'] port du serveur

$_SERVER[' HTTPS'] Requête HTTPS

opérateur de type

instanceof détermine si une variable est une instance d'une classe

3. Fonctions encapsulées PHP communes :

1 .Déterminer s'il s'agit d'une requête HTTPS

Articles connexes recommandés :

Implémentation du code de la méthode de construction et du destructeur méthode en php

// 检查是否是HTTPS请求
if ((isset($_SERVER[&#39;HTTPS&#39;]) && (($_SERVER[&#39;HTTPS&#39;] == &#39;on&#39;) || ($_SERVER[&#39;HTTPS&#39;] == &#39;1&#39;))) || (isset($_SERVER[&#39;HTTPS&#39;]) && (isset($_SERVER[&#39;SERVER_PORT&#39;]) && $_SERVER[&#39;SERVER_PORT&#39;] == 443))) {
    $_SERVER[&#39;HTTPS&#39;] = true;
} elseif (!empty($_SERVER[&#39;HTTP_X_FORWARDED_PROTO&#39;]) && $_SERVER[&#39;HTTP_X_FORWARDED_PROTO&#39;] == &#39;https&#39; || !empty($_SERVER[&#39;HTTP_X_FORWARDED_SSL&#39;]) && $_SERVER[&#39;HTTP_X_FORWARDED_SSL&#39;] == &#39;on&#39;) {
    $_SERVER[&#39;HTTPS&#39;] = true;
} else {
    $_SERVER[&#39;HTTPS&#39;] = false;
}
Copier après la connexion
Comment implémenter le code de tri par comptage en PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!