Heiko
2022-11-14 07:35:19 UTC
Hi Leute,
nach rund einem Jahr habe ich mal ein kleines unschönes Problem, das ich
gerne beseitigt hätte.
Es geht um Sessions in PHP 8.
Hier ein kurzer Codeschnipsel, der mein "Problemchen" verdeutlicht:
<?PHP session_start()
$_SESSION['meinname'] = "Max Mustermann";
echo $_SESSION['meinname'];
?>
Das Script funktioniert soweit einwandfrei und es wird "Max Mustermann"
ausgegeben, aber im Fehlerlog steht dazu Folgendes:
-----[ Fehlerlog ]-----
[Mon Nov 14 08:18:37.139438 2022] [proxy_fcgi:error] [pid 9813] [client
xxx.xxx.xxx.xxx:52893] AH01071: Got error 'PHP message: PHP Warning:
Undefined array key "meinname" in
/var/www/vhosts/example.com/httpdocs/test.php on line 2
-----[Fehlerlog Ende ]-----
Okay, es ist nur eine Warnung und kein eigentlicher Fehler.
Aber wie kann ich mit PHP 8 im PHP-Code diese Warnung vermeiden, ohne
error_reporting zu ändern?
Diese Warnhinweise blähen die error.log ziemlich heftig auf, weil ich
recht viel mit $_SESSION arbeite.
Gruß
Heiko
nach rund einem Jahr habe ich mal ein kleines unschönes Problem, das ich
gerne beseitigt hätte.
Es geht um Sessions in PHP 8.
Hier ein kurzer Codeschnipsel, der mein "Problemchen" verdeutlicht:
<?PHP session_start()
$_SESSION['meinname'] = "Max Mustermann";
echo $_SESSION['meinname'];
?>
Das Script funktioniert soweit einwandfrei und es wird "Max Mustermann"
ausgegeben, aber im Fehlerlog steht dazu Folgendes:
-----[ Fehlerlog ]-----
[Mon Nov 14 08:18:37.139438 2022] [proxy_fcgi:error] [pid 9813] [client
xxx.xxx.xxx.xxx:52893] AH01071: Got error 'PHP message: PHP Warning:
Undefined array key "meinname" in
/var/www/vhosts/example.com/httpdocs/test.php on line 2
-----[Fehlerlog Ende ]-----
Okay, es ist nur eine Warnung und kein eigentlicher Fehler.
Aber wie kann ich mit PHP 8 im PHP-Code diese Warnung vermeiden, ohne
error_reporting zu ändern?
Diese Warnhinweise blähen die error.log ziemlich heftig auf, weil ich
recht viel mit $_SESSION arbeite.
Gruß
Heiko