par
@rthur » 15 août 2018, 18:23
A priori, ce ne sont que des Notice et non pas des Warning, en clair ce sont juste des éléments d'informations sur un éventuel problème mais ça n'est pas un avertissement formel.
La solution la meilleure est de corriger les problèmes de code qui génèrent ces notices, l'autre approche moins recommandée mais qui fonctionne surtout dans ton cas avec une librairie un peu ancienne, c'est simplement de désactiver l'affichage des notice via la fonction error_reporting() (la doc a un exemple justement avec ce cas)
Ça évite de mettre des "@" dans le code de la librairie qui pourrait masquer de véritables erreurs.
A noter que cette librairie est compatible uniquement avec PHP 5.x d'après sa doc, donc si ton projet est un projet moyen ou long terme, je te recommande de tester cette librairie avec PHP 7 et si elle ne fonctionne pas alors de l'abandonner pour faire des appels SOAP directement (ou même plutôt REST tant qu'à faire, c'est plus simple à manipuler)
A priori, ce ne sont que des Notice et non pas des Warning, en clair ce sont juste des éléments d'informations sur un éventuel problème mais ça n'est pas un avertissement formel.
La solution la meilleure est de corriger les problèmes de code qui génèrent ces notices, l'autre approche moins recommandée mais qui fonctionne surtout dans ton cas avec une librairie un peu ancienne, c'est simplement de désactiver l'affichage des notice via la fonction error_reporting() (la doc a un exemple justement avec ce cas)
Ça évite de mettre des "@" dans le code de la librairie qui pourrait masquer de véritables erreurs.
A noter que cette librairie est compatible uniquement avec PHP 5.x d'après sa doc, donc si ton projet est un projet moyen ou long terme, je te recommande de tester cette librairie avec PHP 7 et si elle ne fonctionne pas alors de l'abandonner pour faire des appels SOAP directement (ou même plutôt REST tant qu'à faire, c'est plus simple à manipuler)