As of PHP 7.1 "void" is now a valid function return type.
mixed 파라미터가 여러가지 타입을 수용할수 있음을 나타냅니다.(하지만 전부를 필요로 하지 않음)
gettype() 를 예로들면 이 함수는 모든 PHP 타입을 수용합니다. 반면에 str_replace() 는 string 과 array 들을 수용합니다.
리턴타입으로서 void 는 그 리턴값이 쓸모없음을 의미합니다. 파라미터에 void 는 해당 함수가 파라미터를 수용하지 않음을 의미합니다.
함수 프로토타입에서 $...
는
그리고 등등 을 의미합니다. 이것은 함수의 인자개수가 정해져 있지 않고 가변임을 의미합니다.