ФорумПрограммированиеPHP для идиотов → указатель $that

указатель $that

  • Mars

    Сообщения: 304 Репутация: N Группа: Кто попало

    Spritz 27 декабря 2010 г. 14:42

    Для чего нужен указатель $that? Где-то читал о нем но статью проебал, а гуглится плохо
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 27 декабря 2010 г. 14:49, спустя 7 минут 6 секунд

    array_map(function ($el) use ($this) {
    return $this->foo($el);
    }, $array);

    будет ашыпка. Поэтому делаем

    $that = $this;
    array_map(function ($el) use ($that) {
    return $that->foo($el);
    }, $array);



    зы: пример чисто сферрический, с вопросами "нахуя так делать, лчше ж форич" не лезьте
  • master

    Сообщения: 3244 Репутация: N Группа: Джедаи

    Spritz 27 декабря 2010 г. 15:01, спустя 11 минут 45 секунд

    $that = $this;

    жир какой
    не всё полезно, что в swap полезло
  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz 27 декабря 2010 г. 15:23, спустя 22 минуты 13 секунд

    $they = array($this); ))
  • technobulka

    Сообщения: 4540 Репутация: N Группа: Джедаи

    Spritz 27 декабря 2010 г. 15:26, спустя 2 минуты 43 секунды

    $they = array($this); ))

    XD
    Высокоуровневое абстрактное говно
  • master

    Сообщения: 3244 Репутация: N Группа: Джедаи

    Spritz 27 декабря 2010 г. 15:40, спустя 13 минут 32 секунды

    $that = clone $this;
    $they = array($this, $that);
    не всё полезно, что в swap полезло
  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz 27 декабря 2010 г. 15:47, спустя 7 минут 20 секунд

    master, я тоже так потом захотел ))
  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz 27 декабря 2010 г. 16:17, спустя 30 минут 15 секунд

    хаха. придумайте еще про $he и $she
    ιιlllιlllι унц-унц
  • Mars

    Сообщения: 304 Репутация: N Группа: Кто попало

    Spritz 27 декабря 2010 г. 16:19, спустя 2 минуты 19 секунд

    не не вроде реально есть $that, он играет роль какой-то фичи в ооп php 5
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 27 декабря 2010 г. 16:21, спустя 1 минуту 24 секунды

    $me :-)
    Сапожник без сапог
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 27 декабря 2010 г. 16:28, спустя 6 минут 44 секунды

    Mars, не знаю, не слышал о таком. Найдешь - не забудь рассказать
  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz 27 декабря 2010 г. 17:52, спустя 1 час 24 минуты 7 секунд

    да нет такой фигни
  • Trej Gun

    Сообщения: 5305 Репутация: N Группа: в ухо

    Spritz 27 декабря 2010 г. 19:11, спустя 1 час 18 минут 57 секунд

    $dude->
  • Faster

    Сообщения: 1159 Репутация: N Группа: Кто попало

    Spritz 27 декабря 2010 г. 19:11, спустя 19 секунд

    $his
    $him
  • Rotten

    Сообщения: 2243 Репутация: N Группа: Адекваты

    Spritz 27 декабря 2010 г. 19:14, спустя 3 минуты 8 секунд

    то типа вы так гоните, или то это я действительно так от жижни отстал, всматриваясь на
    array_map(function ($el) use ($this) {
    return $this->foo($el);
    }, $array);


    ?

Пожалуйста, авторизуйтесь, чтобы написать комментарий!