ces: Methode zur Prüfung mehrdimensionaler Arrays

Beitrag lesen

Wie geht ihr vor, wenn ihr mehrdimensionale Arrays prüft?

Ich prüfe ein mal auf Existenz des Arrays und eines Schlüsselwertes,
sobald beides erwartet werden kann, und dann (wenn nötig) jeweils
mit array_key_exists() wann immer ein bestimmter Wert erstmals
verwendet wird.

[...] isset($info_array[$pfad][$typ_der_information][$information])
prüfe mir PHP im Fall der Nicht-Existenz einen solchen Schlüsselpfad
anlegt und mit NULL belegt.

Das Phänomen habe ich noch nicht beobachtet; sicher, daß dabei nicht
noch andere Konstrukte mit im Spiel sind?

Die Funktionen isset() und array_key_exists() unterscheiden sich im
Bezug auf Arrays lediglich darin, daß letztere nur auf Existenz des
Schlüssels testet (d.h. völlig ungeachtet des referenzierten Wertes),
während isset() sowohl bei Nicht-Existenz als auch bei einem referen-
zierten NULL-Wert 'false' zurück liefert.

Grüße