環境
- php7.4
事象
PHPのコードの中で以下のような行を記述していたらエラーが出力されました。
書いていた行:
$_SESSION('hoge') = 'fuga';
出力されたエラーの内容:
(↑VSCodeのスクショです)
Can’t use function return value in write context
原因
$_SESSION関数ではなく配列です。
次のようにコードを更新する必要があります。
$_SESSION[“username”] = $result1;
$_SESSION[“password”] = $result2;
Can't use function return value in write context Php Using $_Session
I'm working on a login functionality for a site I'm working on, I'm trying to use the session method but I keep getting an error "Fatal error: Can't use functio...
はい、凡ミスでした。
対処
以下のようにコードを修正しました。
修正前:
$_SESSION('hoge') = 'fuga';
↓
修正後:
$_SESSION['hoge'] = 'fuga';
コメント