環境
- php7.4
事象
PHPのコードの中で以下のような行を記述していたらエラーが出力されました。
書いていた行:
$_SESSION('hoge') = 'fuga';
出力されたエラーの内容:
(↑VSCodeのスクショです)
Can’t use function return value in write context
原因
$_SESSION関数ではなく配列です。
次のようにコードを更新する必要があります。
$_SESSION[“username”] = $result1;
$_SESSION[“password”] = $result2;
Attention Required! | Cloudflare
はい、凡ミスでした。
対処
以下のようにコードを修正しました。
修正前:
$_SESSION('hoge') = 'fuga';
↓
修正後:
$_SESSION['hoge'] = 'fuga';
コメント