PHP 5 : liste des principales fonctions, syntaxe détaillée, regroupement thématique, variables et constantes

Fonctions d'affichage
echo, print
Fonctions d'inclusion
include, require
Fonctions d'en-tête
get_headers, header, headers_list, headers_sent
Fonctions session
session_destroy, session_id, session_name, session_start, setcookie
Fonctions d'encodage et décodage
addslashes, htmlentities, htmlspecialchars, htmlspecialchars_decode,
http_build_query, md5, nl2br, password_hash, password_verify, parse_url,
rawurldecode, rawurlencode, sha1, strip_tags, stripslashes, uniqid, urldecode,
urlencode
Fonctions erreur
error_log, error_reporting, restore_error_handler, restore_exception_handler,
set_error_handler, set_exception_handler, trigger_error
Fonctions d'arrêt de script
die, exit
Fonctions de configuration
ini_get, ini_set
Méthodes magiques en programmation objet
_construct(), _destruct(), _call(), _callStatic(), _get(), _set(), _isset(),
_unset(), _sleep(), _wakeup(), _toString(), _invoke(), _set_state() et _clone()
Syntaxes
Syntaxe d'une classe
[namespace nom_namespace]
[abstract] class nom_classe [extends/implements] [classe/interface]
{
//Définition des attributs
[public | private | protected [static] Sattribut [ = expression_littérale] ;
...
]
//Définition des méthodes
[
[public | private | protected] [static]
function méthode () {
...
}
...
]
}
Syntaxe d'une fonction
function nom_fonction ([paramètres])
{
Instructions ;
}
Éléments à l'intérieur d'une fonction :
return expression
global nom_variable
entier func_num_args()
tableau func_get_args ()
mixte func_get_arg ( entier argument_numéro)