Je l'ai essayé, et les résultats renvoyés par var_dump étaient tous NULL. J'ai cherché sur Baidu et il n'y avait pas de réponse claire.
J'ai vu que return '' semble être utilisé plus souvent dans le code écrit par d'autres. entre return' et return en PHP
return '' renvoie une chaîne vide
return renvoie null
Vous pouvez le voir grâce au résultat var_dump.
Pour le langage faiblement typé de PHP, il n'y a en fait aucune différence si vous ne l'utilisez pas avec précaution.
Mais en utilisant
===
, la comparaison affichera fauxJe pense qu'en général, il ne faut pas renvoyer null, renvoyer une chaîne vide ou un tableau vide, afin que la partie chargée de l'acquisition des données puisse les traiter uniformément (moins de jugement (~—~))