Я читаю некоторый 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
элемент данныхclass foo
? Почему в этом классе нет объявления для$dbh
?