Como trabalhar com argumentos infinitos em uma função (como o isset () do PHP)

Você sabe como o PHPisset() pode aceitar vários argumentos (sem limite)?

Como eu posso fazer:

isset($var1,$var2,$var3,$var4,$var5,$var6,$var7,$var8,$var9,$var10,$var11);
//etc etc

Como eu seria capaz de fazer isso na minha função? Como eu seria capaz de trabalhar com os argumentos do infinito passados?

Como eles fazem isso?

questionAnswers(4)

yourAnswerToTheQuestion