[PHP] html_entity_decode et une chaine vide !

Bonjour,

J'ai un petit problème avec la fonction html_entity_decode.
Dans un script, j'ai beaucoup d'appel à cette fonction et il arrive que cet appel contienne une chaine vide.
Hors je viens de faire des tests et l'exécution de PHP s'arrête systématiquement lorsque la fonction html_entity_decode traite une chaine vide.

Hors mis de tout modifier pour vérifier que cette fonction ne gère pas une chaine vide, ce qui est difficile dans certains cas, quelqu'un saurait-il quel en est la cause et si possible comment palier à ce petit problème ?

Merci beaucoup de votre aide
Cordialement
Didier

2 réponses

  1. Oui, effectivement, j'y avais bien pensé, c'est la manière la plus simple, mais il ne s'agit pas de formulaire à remplir.
    De plus la fonction est utilisée dans des "case".
    Et il y en a plein le script...

    J'aurais préféré savoir pourquoi cette erreur existe (faut-il modifier le PHP.ini, ou bien est-ce une erreur propre à la fonction, etc...).

    Merci quand même de ton aide...
    Cordialement
    1. SI le formulaire n'est pas remplis dans sa totaliter alors RETOUR au fromulaire pour que la personne le remplisse
      AUTREMENT
      on le traite.
      if(empty($_POST['code']))
      {
      veuillez saisir ce champ
      }
      else
      {
      //script
      }