2010-09-22 26 views

Répondre

13
@return bool|null 

Voir here:

Le type de données doit être un type PHP valide (int, string, bool, etc.), un nom de classe pour la type d'objet renvoyé, ou simplement "mixé". Si vous souhaitez afficher explicitement plusieurs types de retour possibles, répertoriez-les avec des espaces sans espaces (par exemple, "@return int | string").

+0

est 'null' un type PHP valide? Je pensais que «null» était l'absence de type ... –

+2

@Billy http://www.php.net/manual/fr/language.types.null.php – Gordon

2

Si vous voulez suivre le style de php.net sur le type de retour. Lorsqu'il existe plusieurs possibilités de type de données de retour, ils utilisent le type mixed.

Exemple:

http://ca2.php.net/manual/en/function.array-rand.php

+0

Comment le manuel décrit-il est sans rapport avec PHPDoc, bien que dans ce importe qu'il coïncide. – Artefacto