ホームページ  >  に質問  >  本文

PHP 警告: 不正な文字列オフセット

php バージョンを 5.4.0-3 に更新した後、奇妙な PHP エラーが発生します。

この配列があります:

リーリー

このようにアクセスしようとすると、奇妙な警告が表示されます

リーリー

php.ini を編集してエラー レベルをリセットするだけでは本当にやりたくないのです。

P粉548512637P粉548512637399日前619

全員に返信(2)返信します

  • P粉420868294

    P粉4208682942023-10-10 12:23:40

    エラー不正な文字列オフセット 'whatever' in...通常の意味: 文字列を完全な配列として使用しようとしています。

    php では文字列を単一文字の配列として扱うことができるため、これは実際に可能です。したがって、$var はキーを含む配列であると考えていますが、それは標準の数値キーを含む単なる string です。例:

    リーリー

    実際の効果はここで確認できます: http://ideone.com/fMhmkR

    私と同じように、この質問をし、誤った曖昧さを解決策に変えようとしている人たちへ。

    返事
    0
  • P粉267885948

    P粉2678859482023-10-10 10:42:00

    この方法をお試しください...このコードをテストしました...動作します...

    リーリー

    返事
    0
  • キャンセル返事