如何使用我在子类的父类中定义的函数?
例如,如果我使用类似下面的类
<?php
class mat
{
function square($x)
{
return $x *$x;
}
}
class matchild extends mat
{
function doublesquare($x)
{
return square($x) * square($x)
}
}
?>
如果我尝试上述操作,我会收到错误消息,说明没有定义方形函数。
答案和建议表示赞赏。
答案 0 :(得分:10)
答案 1 :(得分:1)
您的代码段存在一些问题。但你要找的答案是:
$this->square()
答案 2 :(得分:0)
parent::square(x) * parent::square(x)
答案 3 :(得分:-2)
在matchild的构造函数中调用parent::__construct()
class matchild extends mat
{
function __construct()
{
parent::__construct();
}
}
然后,您可以使用$this->