PHP:如何从子类更新父类的变量
我在一个子类中有一个函数,它统计页面加载中SQL查询的数量 在扩展父类的子类中,在每个:PHP:如何从子类更新父类的变量,php,class,variables,parent,Php,Class,Variables,Parent,我在一个子类中有一个函数,它统计页面加载中SQL查询的数量 在扩展父类的子类中,在每个:mysql\u查询($query)之后 我把parent::update_query_函数()放进去 其中update\u query\u function()是: function update_query_function(){ $this->query_num++; } 父类中的$query\u num变量未更新。为什么?如果您的子类扩展父类,则无需这样做,请改为: $this->up
mysql\u查询($query)之后代码>
我把parent::update_query_函数()放进去代码>
其中update\u query\u function()
是:
function update_query_function(){
$this->query_num++;
}
父类中的$query\u num
变量未更新。为什么?如果您的子类扩展父类,则无需这样做,请改为:
$this->update_query_function();
这就是继承的要点。如果您的子类扩展父类,则无需执行此操作,请执行以下操作:
$this->update_query_function();
这就是继承的意义。简单想想——我可能错了——但是如果您有多个子类实例化,它们不是都有一个单独的父类实例化,因此也有一个单独的查询计数吗。这会影响你想要达到的目标吗?会的-是的。我需要一个具体的数字来计算总的查询计数。简单想想——我可能错了——但是如果你有多个子类的实例化,它们不是都有一个单独的父类实例化,因此也有一个单独的查询计数吗。这会影响你想要达到的目标吗?会的-是的。我需要一个查询总数的具体数字。