Viennamade: Wann ist eine Variable undefined?

Beitrag lesen

Hallo liebe Forumer!

Letztens wurde dem .NET-Compiler vorgeworfen, daß er mitdenkt (eine Zeile nicht ausführt, wenn es verlorene Liebesmühe wäre).

Eben glaube ich im PHP eine Parallele zu finden:
preg_match ($pattern, $inhalt, $bla);

$bla ist nirgendwo definiert und trotzdem gibts kein 'Notice:Undefined variable: $bla ...'
Gut, daß man nacher mit empty($bla) abfragen kann.

Muß man das ganz einfach wissen, oder ist die Logik dahinter von mir bloß nicht durchschaut?

Beste Grüße
Viennamade