PHP $ эта переменная

Я читаю некоторый код PHP, который не мог понять:

class foo {
  function select($p1, $dbh=null) {
    if ( is_null($dbh) )
        $dbh = $this->dbh ; 
    return; 
  }

  function get() {
    return $this->dbh; 
  }
}

Я не могу найти объявление $ this-> dbh ($ dbh) из учебный класс. У меня следующие вопросы:

  • Какова ценность $ this-> dbh ?

  • Это локальная переменная для функции select () ?

  • Принадлежит ли $ this члену данных класса foo ? Почему в этом классе нет объявления для $ dbh ?

26
задан NineCattoRules 10 August 2015 в 19:27
поделиться