Параметр — это переменная в сигнатуре функции. В PHP параметры характеризуются именем, типом, позицией, значением по умолчанию, вариативностью (
...) и возможностью передачи по ссылке (см. ReflectionParameter).Аргумент — это выражение/значение, используемое при вызове функции.
Именно поэтому
$reflectionMethod->getParameters(), но func_get_args и InvalidArgumentException.На мой взгляд простой, но важный нюанс 👌
