За последние 24 часа нас посетили 61925 программистов и 1677 роботов. Сейчас ищут 896 программистов ...

$a, $b и $ab

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

  1. alex455

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

    С нами с:
    27 май 2011
    Сообщения:
    63
    Симпатии:
    0
    Код (Text):
    1.     public $n;
    2.     public $x = array('a' => 1, 'b' => 2, 'c' => 3);
    3.  
    4.     function __get($nm) {
    Что здесь означает "$nm"?
     
  2. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    Параметр, передаваемый в метод
     
  3. [vs]

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

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    аргумент функции
     
  4. alex455

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

    С нами с:
    27 май 2011
    Сообщения:
    63
    Симпатии:
    0
    Это понятно. Я не понимаю, во что PHP преобразует $nm?

    Например,
    Код (Text):
    1. $n = 5;
    2. $m = 12;
    3. function __get($nm) {}
    Что передастся методу __get()? Ведь, переменной $nm не существует. Это я из какого-то примера с сайта взял, но там этот момент не был объяснён.
     
  5. [vs]

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

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Что за бред? $n, $m - это разные переменные, $nm - переменная-аргумент, и все они между собой совершенно не связаны.