Dans la version 5.6 de PHP, la fonction substr
est utilisée pour l'interception de cha?nes. Le code est le suivant
substr("123456", 0, 2);
appara?tUse of undefined constant 0 - assumed ' 0'
La solution en ligne est de modifier la error_reporting
將notice
關(guān)閉。但是這個本質(zhì)問題是什么?? 如果不關(guān)閉這個notice
configuration dans php.ini. Comment résoudre ce problème ? ?
業(yè)精于勤,荒于嬉;行成于思,毀于隨。
Merci pour l'invitation !
Ce n'est pas un problème de fonction, mais que vous avez utilisé la constante non définie 0. Vous pouvez revoir votre code. Le 0 dans votre contexte est-il un espace pleine largeur??
Si j'ai bien lu, ceci Use of undefined constant 0 - assumed ' 0'
.
0 Il y a un espace devant. S'il ne s'agit que d'un espace (u20), il ne devrait y avoir aucune erreur.
Je suppose que vous avez utilisé des espaces sur toute la largeur, ce qui a fait de ??0?? une variable. Mais en PHP, les variables doivent être définies avec $, donc ce ? 0 ? est programmé comme une constante.
Utilisation de la constante indéfinie 0
Traduction?: constante non définie utilisée.