前提・実現したいこと
PHP 5.6からPHP 7.3にWordPressサイトを更新しようとしています。
PHP互換性をチェックするため、プラグイン「PHP Compatibility Checker」をインストールしスキャンしたところ以下のようなエラーメッセージが発生しました。
発生している問題・エラーメッセージ
FOUND 2 ERRORS AFFECTING 2 LINES --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 162 | ERROR | Indirect access to variables, properties and methods will be evaluated strictly in left-to-right order since PHP 7.0. Use curly braces to remove ambiguity. 163 | ERROR | Indirect access to variables, properties and methods will be evaluated strictly in left-to-right order since PHP 7.0. Use curly braces to remove ambiguity. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
該当のソースコード
$left_revision->$field['name'] = 'revision_id=' . $_GET['left']; $right_revision->$field['name'] = 'revision_id=' . $_GET['right'];
試したこと
下記記載のサイトなどを見て素人ながら試したのですが、知識不足でかいけつすることができませんでした。
https://www.pnkts.net/2018/05/04/php7-variable-handling/#google_vignette
お力をおかしください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/22 02:55
2020/09/22 03:21