第一次在 PHP 中扩展一个类,我收到一个致命错误,说该方法不是私有的。我确定这是基本的东西,但我研究过书籍和论坛,但我无法确定我做了什么来产生这个错误。非常感谢任何帮助。详情如下:
错误信息:
致命错误:从第 726 行 /root/includes/classes/testprinter.php 中的上下文“testprinter”调用私有方法 testgiver::dbConnect()
下面代码中 testprinter 的第 726 行:
private function buildquestionarray()
{
$query = "etc etc";
**$conn = $this->dbConnect('read');
$result = $conn->query($query);
...
Testprinter 扩展了 testgiver。这是该类的扩展:
require_once('testgiver.php');
class testprinter extends testgiver
{...
以及 testgiver 中方法的声明:
protected function dbConnect($userconnecttype)
{...
再次感谢!