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

Dalam php versi 5.6, fungsisubstrdigunakan untuk pemintasan rentetan. Kodnya adalah seperti berikut

substr("123456", 0, 2);

munculUse of undefined constant 0 - assumed ' 0'

Penyelesaian dalam talian ialah mengubah suaierror_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, iniUse 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!