勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

PHPで「operator not supported for strings」エラーの対応方法

   2024/05/19  PHP

PHPにて「Fatal error: [] operator not supported for strings」というエラーメッセージが出力された際の対応方法を以下にメモ。

 

対応方法

変数を初期化するのが対処法らしい。

尚、書いたソースコードをよく見てみると変数名が被ってて、それが原因だったみたい。なので、変数名を変えるというのも一つの手。

 

参考サイト

https://webpg.hatenadiary.org/entry/20100126/p1

 - PHP

  関連記事

PHPとGoogle Authenticatorの組み合わせで2段階認証を実装する方法
PHPとGoogle Authenticatorの組み合わせで2段階認証を実装する方法

2段階認証と言えばSMS送信のケースが多く、その次に通常のメール送信というケース ...

PDFファイルを直接リンクさせずにPHP経由で表示もしくはダウンロードさせる方法
PDFファイルを直接リンクさせずにPHP経由で表示もしくはダウンロードさせる方法

セキュリティ等の問題によりaタグで直接リンクさせたくない、もしくはドキュメントル ...

PHPにて指定した期間内のランダムな日付をn件生成し、日付順にソートした上で受け取る方法
PHPにて指定した期間内のランダムな日付をn件生成し、日付順にソートした上で受け取る方法

PHPにて指定した期間内のランダムな日付を指定した数だけ生成し、さらに日付順にソ ...

Fatal error: Cannot redeclare 関数名のエラー
Fatal error: Cannot redeclare 関数名のエラー

PHPにて「Fatal error: Cannot redeclare 【関数名 ...

CAPTCHAに代わる無料のツール「Cloudflare Turnstile」の導入方法
CAPTCHAに代わる無料のツール「Cloudflare Turnstile」の導入方法

CAPTCHAと言えばGoogleのreCAPTCHAを思い浮かべるが、稀にCl ...