maio-perl requires which-func
use php+-mode instead of php-mode as it seems more stable