Bonjour,
A plusieurs reprises, j'ai constaté qu'avec la même version PHP sur Wampserver et en ligne chez Ionos, les sites locaux sur Wampserver était plus permissifs que les sites en ligne. (actuellement 8.2)
C'est gênant car les problèmes apparaissent à la mise en ligne au lieu d'apparaître et d'être corrigés en cours de développement.
C'est en particulier le cas de la casse des noms de classes (exemple: maclasse au lieu de Maclasse)
Autre cas:
Lorsqu'une variable n'est pas définie, elle est acceptée comme vide par la version PHP de Wampserver:
if($errors)
Par contre, en ligne il est nécessaire d'écrire:
if( !empty($errors) )
pour éviter une erreur.
Je pense qu'il faudrait rendre les versions PHP de Wampserver moins permissives.
A plusieurs reprises, j'ai constaté qu'avec la même version PHP sur Wampserver et en ligne chez Ionos, les sites locaux sur Wampserver était plus permissifs que les sites en ligne. (actuellement 8.2)
C'est gênant car les problèmes apparaissent à la mise en ligne au lieu d'apparaître et d'être corrigés en cours de développement.
C'est en particulier le cas de la casse des noms de classes (exemple: maclasse au lieu de Maclasse)
Autre cas:
Lorsqu'une variable n'est pas définie, elle est acceptée comme vide par la version PHP de Wampserver:
if($errors)
Par contre, en ligne il est nécessaire d'écrire:
if( !empty($errors) )
pour éviter une erreur.
Je pense qu'il faudrait rendre les versions PHP de Wampserver moins permissives.