php – Verwendung der undefinierten Konstante 0 – bei Verwendung von Substr wird „0' angenommen
迷茫
迷茫 2017-06-10 09:47:52
0
2
1211

In PHP-Version 5.6 wird die Funktion substr zum Abfangen von Zeichenfolgen verwendet. Der Code lautet wie folgt

substr("123456", 0, 2);

erscheinenUse of undefined constant 0 - assumed ' 0'

Die Online-Lösung besteht darin, die error_reportingnotice关闭。但是这个本质问题是什么?? 如果不关闭这个noticeKonfiguration in php.ini zu ändern. ?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

Antworte allen(2)
左手右手慢动作

谢邀!

不是函数的问题,而是你使用了未定义的常量0,你可以再去看看你的代码。你的上下文中的0是不是加了个全角的空格。

typecho

如果我没有看错的话,这个 Use of undefined constant 0 - assumed ' 0'.

0 前面有一个空格,如果单纯是空格(u20)的话,应该没有错误。

我猜测你使用了全角空格,导致 ' 0' 变当作了变量。但是在 PHP 中,变量需要加 $ 来定义,所以这个 ' 0' 就编程了常量。

Use of undefined constant 0

翻译:使用了未定义的常量。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!