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