AlexBausW: Ich versteh die Logik hierbei nicht

Beitrag lesen

Hallo Calocybe,

if (scalar(@array)==0) oder if ((@array+0))==0).

Oder einfach
  if (@array == 0)
Da die Vergleichsoperatoren sowieso nur auf Skalaren arbeiten, bringt == das @array schon in skalaren Kontext, daher ist das 'scalar' redundant.

Noch viel einfacher und voll funktional wäre:

if(@array) {...} oder if (!@array) {...}

Ein Array ist nämlich afaik wahr, sobald es wenigstens ein Elment enthält.

Gruß Alex
--
http://www.google.de/search?hl=de&safe=off&q=Rechtschreibung+Standart