За последние 24 часа нас посетили 59266 программистов и 1760 роботов. Сейчас ищут 947 программистов ...

В чем отличия указателя self от this?

Тема в разделе "PHP для новичков", создана пользователем romantik2011, 27 июл 2011.

  1. romantik2011

    romantik2011 Активный пользователь

    С нами с:
    23 июл 2011
    Сообщения:
    26
    Симпатии:
    0
    В чем отличия указателя self от this? Что-то не совсем ясно.
     
  2. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    self - указатель на текущий класс
    this - указатель на текущий объект
     
  3. romantik2011

    romantik2011 Активный пользователь

    С нами с:
    23 июл 2011
    Сообщения:
    26
    Симпатии:
    0
    Так можно обращаться к статическим методам и свойствам класса без ключевого слова SELF и всё равно интерпретатор не выдаёт ошибок.
     
  4. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    однозначно $this, а не this.
    ну дык ясень пень, что то, что есть в self, есть и в $this. А вот то, что есть в $this, не обязательно есть в self. Логика, чувак, логика...
     
  5. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    $obj::$p в PHP 5.3 работает, а в PHP 5.2 вроде бы нет (проверить сейчас не могу)