Maison  >  Article  >  développement back-end  >  Résumé des fonctions et variables globales couramment utilisées en PHP (recommandé)

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

不言
不言original
2018-08-02 15:18:231872parcourir

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');

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 7bcfb6ad8c627ab234ec8d6a299cc258, !=, a8093152e673feb7aba1828c43532094 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;);
}
$_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;
}
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!

Déclaration:
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