php - Penggunaan pemalar yang tidak ditentukan 0 - diandaikan ' 0' apabila menggunakan substr
迷茫
迷茫 2017-06-10 09:47:52
0
2
1214

Dalam php versi 5.6, fungsi substr digunakan untuk pemintasan rentetan. Kodnya adalah seperti berikut

substr("123456", 0, 2);

munculUse of undefined constant 0 - assumed ' 0'

Penyelesaian dalam talian ialah mengubah suai error_reportingnotice关闭。但是这个本质问题是什么?? 如果不关闭这个noticekonfigurasi dalam php.ini. ?

迷茫
迷茫

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

membalas semua(2)
左手右手慢动作

Terima kasih atas jemputan!

Ini bukan masalah fungsi, tetapi anda menggunakan pemalar yang tidak ditentukan 0. Anda boleh melihat semula kod anda. Adakah 0 dalam konteks anda ruang lebar penuh?

typecho

Jika saya membacanya dengan betul, ini Use of undefined constant 0 - assumed ' 0'.

0 Terdapat ruang di hadapannya Jika ia hanya ruang (u20), sepatutnya tiada kesilapan.

Saya rasa anda menggunakan ruang lebar penuh, menyebabkan '0' menjadi pembolehubah. Tetapi dalam PHP, pembolehubah perlu ditakrifkan dengan $, jadi '0' ini diprogramkan sebagai pemalar.

Penggunaan pemalar yang tidak ditentukan 0

Terjemahan: Pemalar tidak ditentukan digunakan.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!