Groups | Search | Server Info | Login | Register
Groups > de.comp.lang.php > #4865
| From | Jakob YANAGIBASHI <news@jakob.aleeas.com> |
|---|---|
| Newsgroups | de.comp.lang.php |
| Subject | Re: PHP 8 und Sessions |
| Date | 2022-11-15 22:51 +0000 |
| Message-ID | <jtijfjFbcjbU1@mid.dfncis.de> (permalink) |
| References | <tksr3o$1ivps$1@gwaiyur.mb-net.net> |
Heiko <heiko2912@gmail.com> wrote: > Aber wie kann ich mit PHP 8 im PHP-Code diese Warnung vermeiden, ohne > error_reporting zu ändern? Habe PHP 8.1 laufen über PHP-FPM. Folgender Code: ``` <?php error_reporting(-1); session_start(); $_SESSION["foo"] = "bar"; echo $_SESSION["foo"]; ``` Error Log bleibt leer. Deine Warnung sollte auch eigentlich nur erscheinen, wenn besucht wird, von einem Array-Eintrag zu lesen, der vorher nicht gesetzt wurde. Egal ob im Session-Array oder nicht. Dieser Code erzeugt bei mir einen vergleichbaren Fehler: ``` <?php error_reporting(-1); session_start(); $_SESSION["foo"] = "bar"; echo $_SESSION["foobar"]; ``` Nämlich: ``` WARNING: [pool www] child 16633 said into stderr: "NOTICE: PHP message: PHP Warning: Undefined array key "foobar" in /var/www/test.php on line 5 ``` Grüße Jakob
Back to de.comp.lang.php | Previous | Next — Previous in thread | Next in thread | Find similar
PHP 8 und Sessions Heiko <heiko2912@gmail.com> - 2022-11-14 08:35 +0100
Re: PHP 8 und Sessions Jakob YANAGIBASHI <news@jakob.aleeas.com> - 2022-11-15 22:51 +0000
Re: PHP 8 und Sessions Heiko <heiko2912@gmail.com> - 2022-11-16 18:26 +0100
Re: PHP 8 und Sessions Arno Welzel <usenet@arnowelzel.de> - 2022-11-17 14:54 +0100
csiph-web