Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Odwolywanie sie do NULL jak do tablicy nie rzuca bledem
Forum PHP.pl > Forum > Przedszkole
nospor
Ok, mamy taki kod:

  1. $ar = [];
  2. echo $ar[0];

ktory rzecz jasna rzuci bledem:
Cytat
Notice: Undefined offset: 0 in ...


A teraz mamy kod:
  1. $ar = null;
  2. echo $ar[0];

gdzie zamiast array mamy null. Kod juz nie rzuca zadnym bledem. Jest to gdzies udokumentowane w php czemu akurat tak?
trueblue
W ten sposób: https://bugs.php.net/bug.php?id=68110
nospor
Z twojego linka dochodze do tego
https://bugs.php.net/bug.php?id=54556.
z ktorego wynika ze tworcy php maja to gdzies. A szkoda :/

W manualu jest tez:

Cytat
Array dereferencing a scalar value which is not a string silently yields NULL, i.e. without issuing an error message.
Czyli wg nich to nie bug, to feature.... dowcip nabiera nowego sensu sad.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.