В этом примере $bar
- это параметр .Учитывая ваш пример, при вызове foo(1, 2, 3);
значение 1
будет аргументом .См. этот вопрос для различия.(tl; dr version: параметры - это слоты / переменные, которые содержат аргументы.)
$option
- это необязательный параметр .