Thread Erkennen, welchen Inhalt eine Variable beinhaltet: Ob String, Array, Hash,...
(6 answers)
Opened by Mates at 2007-06-28 16:35
Schau dir mal
![]() Da findest du die Funktionen reftype() und blessed() zusammen mit ref() kannst du damit alles Mögliche prüfen. Beispiel: Code: (dl
)
1 my $ref = ref($data); Das geht auch nur mit ref(), aber ich finde es so schöner, der Vorteil ist vor allem, dass du mit reftype() wirklich den Type bekommst und nicht wie bei ref(), wenn es ein Objekt ist, die Klasse des Objektes. Und mit blessed() bekommst du eben die Klasse und nicht den Type. blessed() liefert undef, falls es kein Objekt bekommt. reftype() liefert undef, falls es keine Referenz bekommt. MfG |