Comment modifier la configuration
La syntaxe de base
Manuel PHP
PHP Manual
Référence du langage
La syntaxe de base
Séparation des instructions
Commentaires
Les types
Booléen
Les entiers
Nombres décimaux
Les chaînes de caractères
Les tableaux
Les objets
Les ressources
NULL
Variables et pseudo-types utilisés dans cette documentation
Type Juggling
Les variables
Variables pré-définies
Portée des variables
Les variables dynamiques
Variables externes à PHP
Les constantes
Constantes magiques
Les expressions
Les opérateurs
Les opérateurs arithmétiques
Les opérateurs d'assignation
Opérateurs sur les bits
Opérateurs de comparaison
Opérateur de contrôle d'erreur
Opérateur d'exécution
Opérateurs d'incrémentation et décrémentation
Les opérateurs logiques
Opérateurs de chaînes
Opérateurs de tableaux
Opérateurs de types
Les structures de contrôle
if
else
elseif
Syntaxe alternative
while
do-while
for
foreach
break
continue
switch
declare
return
require
include
require_once
include_once
Les fonctions
Les arguments de fonction
Les valeurs de retour
Fonctions variables
Fonctions internes
Les classes et les objets (PHP 4)
extends : héritage
Constructeur
Opérateur de contexte de classe (::)
parent
Sauvegarde d'objets - cas des sessions
Les fonctions magiques __sleep et __wakeup
Références dans un constructeur
Comparer des objets
Les classes et les objets (PHP 5)
Syntaxe de base
Auto-chargement de classes
Constructeurs et destructeurs
Visibilité
L'opérateur de résolution de portée (::)
Statique
Constantes de classe
Abstraction de classes
Interfaces
Surcharge
Parcours d'objets
Masques
Méthodes magiques
Mot-clé "final"
Clonage d'objets
Comparaison d'objets
Réflexion
Typage objet
Late Static Bindings
Les espaces de noms
Définition de l'espace de noms
Utilisation des espaces de noms
Espace global
__NAMESPACE__
Règles de résolution de noms
Les exceptions
Les références
Que font les références ?
Ce que les références ne sont pas
Passage par référence
Retourner des références
Détruire une référence
Repérer une référence
Variables prédéfinies
Les Superglobales
— Les Superglobales sont des variables internes qui sont toujours disponibles, quelque soit le contexte
$GLOBALS
— Référence toutes les variables disponibles dans un contexte global
$_SERVER
— Variables de serveur et d'exécution
$_GET
— Variables HTTP GET
$_POST
— Variables HTTP POST
$_FILES
— Variable de téléchargement de fichier via HTTP
$_REQUEST
— Variables de requête HTTP
$_SESSION
— Variables de session
$_ENV
— Variables d'environnement
$_COOKIE
— Cookies HTTP
$php_errormsg
— Le dernier message d'erreur
$HTTP_RAW_POST_DATA
— Données POST brutes
$http_response_header
— En-têtes de réponse HTTP
$argc
— Le nombre d'arguments passé au script
$argv
— Tableau d'arguments passé au script
Exceptions prédéfinies
Exception
ErrorException
Options et paramètres de contexte
Options de contexte des sockets
— Liste des options de contexte des sockets
Options de contexte HTTP
— Liste des options de contexte HTTP
Options de contexte FTP
— Liste des options de contexte FTP
Options de contexte SSL
— Liste des options de contexte SSL
Options de contexte CURL
— Liste des options de contexte CURL
Paramètres de contexte
— Liste des paramètres de contexte
Comment modifier la configuration
La syntaxe de base
Manuel PHP
PHP Manual