php - 未定義の定数 0 の使用 - substr を使用する場合は「0」とみなされます
迷茫
迷茫 2017-06-10 09:47:52
0
2
1213

php バージョン 5.6 では、substr 関数を使用して文字列をインターセプトします。コードは以下のように表示されます

リーリー

出現未定義の定数 0 の使用 - ' 0' とみなされます

オンラインの解決策は、php.ini の error_reporting を変更して notice をオフにすることです。しかし、この本質的な質問は何でしょうか? ?この notice 構成を閉じない場合、どうすれば解決できますか? ?

迷茫
迷茫

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

全員に返信(2)
左手右手慢动作

ご招待ありがとうございます!

これは関数の問題ではなく、未定義の定数 0 を使用したことです。コードをもう一度見てみましょう。コンテキスト内の 0 は全角スペースですか?

いいねを押す +0
typecho

正しく読めば、これUse of undefined constant 0 - assumed ' 0'.

0 前にスペースがあるだけの場合 (u20)、エラーは発生しません。

全角スペースを使用したため、「0」が変数になってしまったようです。ただし、PHP では変数を $ で定義する必要があるため、この「0」は定数としてプログラムされます。

未定義定数0の使用

訳: 未定義の定数が使用されました。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!