1. ホーム
  2. スクリプト・コラム
  3. その他

[解決済み】不正な文字列オフセットの警告 PHP

2022-01-12 07:34:40

質問

phpのバージョンを5.4.0-3に更新したところ、コードが実行できなくなりました。

配列は以下の通りです。

Array
(
    [host] => 127.0.0.1
    [port] => 11211
)

以下のコードを実行すると、警告が表示されます。

 print $memcachedConfig['host'];
 print $memcachedConfig['port'];


 Warning: Illegal string offset 'host' in ....
 Warning: Illegal string offset 'port' in ...

解決方法は?

この方法で試してみてください.... 私はこのコードをテストしました.... うまくいきました....

$memcachedConfig = array("host" => "127.0.0.1","port" => "11211");
print_r($memcachedConfig['host']);