За последние 24 часа нас посетил 17771 программист и 1712 роботов. Сейчас ищут 1029 программистов ...

$this и self

Тема в разделе "PHP для новичков", создана пользователем khan, 26 окт 2015.

  1. khan

    khan Новичок

    С нами с:
    25 окт 2015
    Сообщения:
    49
    Симпатии:
    0
    Какая в них разница?
    $this для обьектов а self для переменных что ли-_-
    $this я так понял та же как и в Java, зачем тогда self
     
  2. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    переменные и методы у класса бывают обыкновенные, а бывают статические, $this это для простых, self для статических.
     
  3. mkramer

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

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    $this - это ссылка объект, который скрыто передаётся всем нестатическим методам класса. А self при интерпретации подменяется на имя текущего класса. Это всё в мануале есть, неплохо бы заглядывать туда
     
  4. [vs]

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

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    $this указывает на объект, self - на класс.
     
  5. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    static:: ещё есть. он имеет важное отличие от self =)
     
  6. khan

    khan Новичок

    С нами с:
    25 окт 2015
    Сообщения:
    49
    Симпатии:
    0
    о хоспади)

    Добавлено спустя 1 минуту 55 секунд:
    не никакого задачника php? начиная с банальных задач и до сложных...я на практике только нормально понимаю)
     
  7. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    наверное где-то есть
     
  8. denis01

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

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
  9. khan

    khan Новичок

    С нами с:
    25 окт 2015
    Сообщения:
    49
    Симпатии:
    0
    хмм, а отличная идея, каждую функции по отдельности отпилить и потом сделать какой то проектик где все на практике и попробую...а много нам функции?)
     
  10. denis01

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

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Как минимум прочитать стоит, сложно сказать что там нужное, а что можно и потом изучить.
     
  11. machetero

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

    С нами с:
    25 окт 2014
    Сообщения:
    499
    Симпатии:
    21
    Я вот в своё время тоже искал задачник. Единственное нормальное что нашёл это PHP Cookbook, 3rd Edition - O'Reilly Media(Она и на русском есть). Но я её так и не прочитал, уже отпала потребность. Советую эту книгу.
     
  12. khan

    khan Новичок

    С нами с:
    25 окт 2015
    Сообщения:
    49
    Симпатии:
    0
    machetero, спасибо ща гляну)

    Добавлено спустя 1 минуту 20 секунд:
    denis01, ну главное знать что такое есть, а как с ним работать уже пойму(надеюсь):)