Looking for php Keywords? Try Ask4Keywords

PHPType de conseil


Syntaxe

  • fonction f (NomClasse $ param) {}
  • fonction f (bool $ param) {}
  • fonction f (int $ param) {}
  • fonction f (float $ param) {}
  • fonction f (chaîne $ param) {}
  • fonction f (self $ param) {}
  • fonction f (callable $ param) {}
  • fonction f (tableau $ param) {}
  • function f (? type_name $ param) {}
  • function f (): nom_type {}
  • fonction f (): void {}
  • function f ():? nom_type {}

Remarques

Les indications de type ou les déclarations de type sont une pratique de programmation défensive qui garantit que les paramètres d'une fonction sont d'un type spécifié. Ceci est particulièrement utile lorsque vous indiquez un type d'interface, car cela permet à la fonction de garantir qu'un paramètre fourni aura les mêmes méthodes que celles requises dans l'interface.

Si vous passez le type incorrect à une fonction de type indicateur, une erreur fatale se produira:

Erreur irrécupérable: TypeError non détecté: l'argument X transmis à foo () doit être du type RequiredType , ProvidedType indiqué

Type de conseil Exemples Liés