скажите плиз, в таком коде, что азначает слово перед аргумента? то есть что значит в етом коде слово "Foo"
?
class a {
public function someFunc(Foo $someVar) {
}
}
Спустя 11 минут, 41 секунда (23.04.2012 - 20:44) Игорь_Vasinsky написал(а):
не namespace?
Спустя 37 минут, 53 секунды (23.04.2012 - 21:22) Bodich написал(а):
Цитата (dadli @ 23.04.2012 - 16:33) |
что азначает слово перед аргумента? |
Уточнение класса , объект которого придет как аргумент .
Спустя 21 день, 22 часа, 33 минуты, 3 секунды (15.05.2012 - 19:55) Invis1ble написал(а):
dadli
это называется type hinting и означает, что в метод someFunc() можно передать только объект типа Foo или потомка Foo
http://php.net/manual/ru/language.oop5.typehinting.php
это называется type hinting и означает, что в метод someFunc() можно передать только объект типа Foo или потомка Foo
http://php.net/manual/ru/language.oop5.typehinting.php
_____________
когда чарли чаплин принимал участие в конкурсе: "клон чарли чаплинов", то чарли занимал третю позицию.