Привет! Изучаю PHP и наткнулся на запись такого типа: PHP: class xxx extends yyy { public function test(Client $client){ $x=new z(); } } Раньше такого не встречал: "test(Client $client)". Как я понял, получаем экземпляр класса.. пролистал все введение в документации ООП, но так и не нашел записей такого вида, помогите пжл с документацией или пояснить как эта строка работает.
если тебя смущает "Client" перед аргументом в функции, то он значит, что $client должен быть экземпляром класса Client, либо реализовывать интерфейс Client, в зависимости от того что такое Дока: Client https://secure.php.net/manual/ru/functions.arguments.php#functions.arguments.type-declaration
Объявление типа передаваемого значения https://php.ru/manual/functions.arguments.html#functions.arguments.type-declaration