sizeof ?
if (sizeof($foo) > 0)....
(Tudom, count-ként is ismert, de az az alias-a).
És mi az hogy egyszerűbb? Kevesebb karakter vagy könyebb, egyértelműbb olvashatóság, vagy micsoda? :) Szerintem sincs szükség az empty-re, minden megoldható nélküle.