Groups | Search | Server Info | Login | Register


Groups > de.comp.lang.php > #4865

Re: PHP 8 und Sessions

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>

Show all headers | View raw


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 | NextPrevious in thread | Next in thread | Find similar


Thread

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