PHP: Как обновить переменную родительского класса из дочернего класса - PullRequest
0 голосов
/ 24 сентября 2010

У меня есть функция в дочернем классе, которая подсчитывает количество запросов SQL в загрузке страницы

В дочернем классе, который расширяет родительский класс, после каждого: mysql_query($query);

Я положил parent::update_query_function();

, где update_query_function():

function update_query_function(){

$this->query_num++;

}

переменная $query_num в родительском классе не обновляется.Почему?

1 Ответ

1 голос
/ 24 сентября 2010

Если ваш дочерний класс расширяет родительский класс, делать это не нужно, вместо этого сделайте следующее:

$this->update_query_function();

это точка наследования.

...