func_get_argsとかemptyとかis_nullとか使えばいいんじゃ?