function foo(Baz $arg) {
return NULL;
}
Что означает слово Baz в этом примере? Нагуглить не смог
Я имею ввиду, что этот синтаксис означает?
Это значит, что аргументом должен быть передан именно экземпляр класса Baz и никакой другой.
Т.е именно
echo foo(new Baz);
Или
$object = new Baz;
echo foo($object);