1. Bio man - 29 Сентября, 2011 - 19:22:04 - перейти к сообщению
что лучше для не статических данных? статические данные понятное дело не вызовешь через $this->(в том числе и константы). может $this-> лучше, так как лучше документирует? ваши советы
2. caballero - 29 Сентября, 2011 - 19:38:00 - перейти к сообщению
статичечкие данные можно вызвать и через $this-> и через self::
хотя следовало бы прояснить что за данные и где
хотя следовало бы прояснить что за данные и где
3. Bio man - 29 Сентября, 2011 - 19:43:34 - перейти к сообщению
caballero пишет:
статичечкие данные можно вызвать и через $this-> и через self::
неа
Цитата:
Notice: Undefined property: database::$instance
4. caballero - 29 Сентября, 2011 - 21:19:19 - перейти к сообщению
значит нет такой статической проперти
5. Bio man - 30 Сентября, 2011 - 07:04:01 - перейти к сообщению
caballero пишет:
такая ошибка при вызове вне класса, в классе не пробовал так сделать. В пхп6 нельзя будет обращатся к не статике через селф::
значит нет такой статической проперти
6. DeepVarvar - 30 Сентября, 2011 - 07:11:37 - перейти к сообщению
Bio man пишет:
Чем он лучше то? А чем хуже? Символов меньше?может $this-> лучше
Bio man пишет:
Вы сами ответили на вопрос.В пхп6 нельзя будет обращатся к не статике через селф::
Одна конструкция используется в одном случае, другая в другом..
Что лучше - носки на босу ногу, или две пары перчаток?
7. MrBeard - 30 Сентября, 2011 - 09:21:20 - перейти к сообщению
self - указание на сам класс. this - указание на объект, конкретный экземпляр данного класса. интересно, по какому критерию вы их собираетесь сравнивать)))
8. EuGen - 30 Сентября, 2011 - 09:46:01 - перейти к сообщению
caballero пишет:
статичечкие данные можно вызвать и через $this-> и через self::
Давно ли? Я подумал, что может, я что-то позабыл, но все же проверил:
is
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- string(3) "foo"
- Notice: Undefined property: Test::$selfProp in {***} on line 9
- NULL