Viennamade: Wann ist eine Variable undefined?

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

  1. Hello,

    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?

    Hast Du die Notices denn auch bestimmt eingeschaltet?  *nicht hauen*

    Harzliche Grüße aus http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
    1. Hallo!

      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?

      Hast Du die Notices denn auch bestimmt eingeschaltet?  *nicht hauen*

      1. Gehaut wird morgen, denn da spielt D gegen A Fuszball und zwar in A. [1]
      2. Ja habe ich.

      Beste Grüße
      Viennamade

      [1] Ich hab mit Fuszball nichts auf dem Hut ... aber eingefallen ist mir ;-)