En php, dois-je retourner false, null, ou un tableau vide dans une méthode qui serait normalement retourner un tableau?

J'ai trouvé plusieurs réponses à cette, mais rien concernant le PHP (qui est extrêmement faible tapé langue):

En ce qui concerne PHP, est-il approprié de renvoyer false, null, ou un tableau vide dans une méthode qui serait normalement retourner un tableau, mais il a une panne?

En d'autres termes, si un autre développeur a sauté sur mon projet, quels seraient-ils s'attendre à voir?

  • Je dirais renvoie un tableau vide.
  • Si vous ne travaillez pas avec des exceptions, je dirais: ne pas retourner un tableau vide en cas d'erreur. Encore plus si un tableau vide pourrait être un résultat correct.
  • Renvoie un tableau vide. Si normalement, elle retourne un tableau puis de retourner un tableau ne causera pas de problèmes.
InformationsquelleAutor xtraorange | 2012-07-18