Y a-t-il une différence entre NULL
y null
en PHP ? Parfois, ils semblent être interchangeables, parfois non.
edit : pour une raison quelconque, lorsque j'ai lu la documentation liée à la réponse (avant de poster cette question), j'ai lu "sensible à la casse" au lieu de "insensible à la casse", ce qui était la raison pour laquelle j'ai posté cette question en premier lieu...
2 votes
NULL=null
et vice-versa, sauf si une correspondance exacte dans la base de données est demandée.0 votes
@FunkFortyNiner il n'y a pas de DB impliqué sur cette question. La question porte sur le langage de programmation.
1 votes
@PabloPazos pourquoi m'envoies-tu des messages après que 6 ans se soient écoulés ? De plus, si vous relisez mon commentaire, vous verrez la pertinence probable. Regardez le mot clé "à moins que" qui serait une vérité possible.
0 votes
@FunkFortyNiner parce que le commentaire n'est pas exact, pas de DB impliqué ici comme je l'ai dit.
0 votes
@PabloPazos Où trouvez-vous des questions/commentaires vieux de 6 ans, c'est ce qui me laisse perplexe. Quoi qu'il en soit, mon commentaire est digne d'intérêt.
2 votes
@PabloPazos c'est un peu ridicule de faire un commentaire comme le vôtre, ce qu'il a dit est tout à fait pertinent et utile. Si quelqu'un d'autre est venu et a regardé cela alors qu'il avait une erreur DB, cela aiderait à trouver rapidement une solution, ceux pour qui ce n'est pas pertinent passeront simplement à autre chose et regarderont une autre réponse.
3 votes
@FunkFortyNiner Merci pour votre commentaire, c'est exactement ce que j'avais besoin d'entendre. J'essayais de filtrer une valeur de base de données NULL en utilisant isset() qui renvoie généralement false pour les nuls normaux, mais avec la valeur de la base de données, j'ai dû utiliser $value === NULL. Je ne comprends pas bien comment cela est possible, mais je suis arrivé sur cette page avec ce problème.
0 votes
@PabloPazos le mot "à moins que" fournit une information supplémentaire ici. Maintenant, Funky Forty Niner fait un commentaire plutôt invalide quand il se plaint de la différence entre son message et sa réponse. Quel que soit le moment, s'il avait eu tort, il aurait dû être rappelé à l'ordre.