84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
php バージョン 5.6 では、substr 関数を使用して文字列をインターセプトします。コードは以下のように表示されます
substr
出現未定義の定数 0 の使用 - ' 0' とみなされます
未定義の定数 0 の使用 - ' 0' とみなされます
オンラインの解決策は、php.ini の error_reporting を変更して notice をオフにすることです。しかし、この本質的な質問は何でしょうか? ?この notice 構成を閉じない場合、どうすれば解決できますか? ?
error_reporting
notice
业精于勤,荒于嬉;行成于思,毁于随。
ご招待ありがとうございます!
これは関数の問題ではなく、未定義の定数 0 を使用したことです。コードをもう一度見てみましょう。コンテキスト内の 0 は全角スペースですか?
正しく読めば、これUse of undefined constant 0 - assumed ' 0'.
Use of undefined constant 0 - assumed ' 0'
0 前にスペースがあるだけの場合 (u20)、エラーは発生しません。
全角スペースを使用したため、「0」が変数になってしまったようです。ただし、PHP では変数を $ で定義する必要があるため、この「0」は定数としてプログラムされます。
未定義定数0の使用
訳: 未定義の定数が使用されました。
ご招待ありがとうございます!
これは関数の問題ではなく、未定義の定数 0 を使用したことです。コードをもう一度見てみましょう。コンテキスト内の 0 は全角スペースですか?
正しく読めば、これ
Use of undefined constant 0 - assumed ' 0'
.0 前にスペースがあるだけの場合 (u20)、エラーは発生しません。
全角スペースを使用したため、「0」が変数になってしまったようです。ただし、PHP では変数を $ で定義する必要があるため、この「0」は定数としてプログラムされます。
訳: 未定義の定数が使用されました。