PHP Mots-clés


Mots-clés PHP

PHP dispose d'un ensemble de mots-clés qui sont des mots réservés et qui ne peuvent pas être utilisés comme noms de fonction, noms de classe ou noms de méthode. Avant PHP 7, ces mots-clés ne pouvaient pas non plus être utilisés comme noms de propriétés de classe :

goto unset
Mot-clé Description
abstract Déclare une classe abstraite
and Un opérateur logique
as Utilisé dans la boucle foreach
break Sortir des boucles et des instructions switch
callable Un type de données pouvant être exécuté comme une fonction
case Utilisé dans la condition switch
catch Utilisé dans l'instruction try..catch
class Déclare une classe
clone Crée une copie d'un objet
const Définit une constante de classe
continue Passe à l'itération suivante d'une boucle
declare Définit des directives pour un bloc de code
default Utilisé dans l'instruction switch
do Crée une boucle do...while
echo Affiche du texte
else Utilisé dans les instructions conditionnelles
elseif Utilisé dans les instructions conditionnelles
empty Vérifie si une expression est vide
enddeclare Termine un bloc declare
endfor Termine un bloc for
endforeach Termine un bloc foreach
endif Termine un bloc if ou elseif
endswitch Termine un bloc switch
endwhile Termine un bloc while
extends Étend une classe ou une interface
final Déclare une classe, une propriété ou une méthode comme finale
finally Utilisé dans l'instruction try...catch
fn Déclare une fonction fléchée
for Crée une boucle for
foreach Crée une boucle foreach
function Crée une fonction
global Importe des variables de l'espace global
Passe à une ligne de code
if Crée une instruction conditionnelle
implements Implémente une interface
include Intègre du code d'un autre fichier
include_once Intègre du code d'un autre fichier
instanceof Teste la classe d'un objet
insteadof Résout les conflits avec les traits
interface Déclare une interface
isset Vérifie si une variable existe et n'est pas nulle
list Assigne des éléments de tableau à des variables
namespace Déclare un espace de noms
new Crée un objet
or Un opérateur logique
print Affiche du texte
private Déclare une propriété, une méthode ou une constante comme privée
protected Déclare une propriété, une méthode ou une constante comme protégée
public Déclare une propriété, une méthode ou une constante comme publique
require Intègre du code d'un autre fichier
require_once Intègre du code d'un autre fichier
return Quitte une fonction et retourne une valeur
static Déclare une propriété ou une méthode comme statique
switch Crée un bloc switch
throw Lance une exception
trait Déclare un trait
try Crée une structure try...catch
Supprime une variable ou un élément de tableau
use Utilise un espace de noms
var Déclare une variable
while Crée une boucle while ou termine une boucle do...while
xor Un opérateur logique
yield Utilisé dans les fonctions génératrices
yield from Utilisé dans les fonctions génératrices