Параметр используется для того, что вы (или кто-то еще) используют в рамках функции / метода.
public function myFunction(Class_Name $var){
//some nice code here
echo $var->someProperty;
}
Если вы спрашиваете, что Class_Name
about: Это подсказка типа.Это означает, что php будет выдавать ошибку каждый раз, когда вы пытаетесь установить в качестве параметра что-либо кроме объекта класса Class_Name
(или дочернего класса).