Typage des fonctions

Certaines fonctions ont des retours strictement typés mais cela n'est pas toujours vérifié et provoque parfois des erreurs en PHP 7.4

Dans ce signalement sur contrib ) c'est cache_set avec memcached :

  • la fonction globale est déclarée : bool
  • mais elle renvoie la valeur de la méthode ->set qui avec memcache peut renvoyer null

Pour ma part je me sers de APCu et je vois qu'il n'y a pas cette propriété $ok et donc pas de return null en ce qui concerne ->set (mais ailleurs peut être).

Personne assignée Chargement en cours
Suivi du temps Chargement en cours

Forge communautaire SPIP | Charte d'utilisation | Signaler un problème sur ce site