Fuelen » 2010.02.20 09:30

Код:

1
span style="color: #0000BB"><?phpclass copier... public function __construct(IReader $input, IWriter $ output) { $this->setInput($input); $this->setOutput($output); } public function setInput(IReader $input)... public function setOtput(IWriter $output)... }

Что значит название класса перед входящей переменной при создании метода?

Gemorroj » 2010.02.20 09:50

проверка на принадлежность этой самой переменной к указанному классу.

Fuelen » 2010.02.20 11:43

В качестве этой переменной может быть и сам класс и его свойство?

Gemorroj » 2010.02.20 12:02

http://www.php.net/manual/en/language.o … inting.php
Если ты передашь свойство, то для метода, в который ты его передаешь, оно будет выглядеть не как экземпляр класса, а как само значение этого свойства. Т.е. уже строка, массив или что-то иное.

Fuelen » 2010.02.20 16:29

Спасибо, понял