Php 接口可能不包含成员变量错误
我为我的项目制作了一个名为Php 接口可能不包含成员变量错误,php,oop,Php,Oop,我为我的项目制作了一个名为insert的界面,如下所示: <?php interface Insert { private $_db; public function __construct() { $this->_db = new Connection(); $this->_db = $this->_db->dbConnect(); } public function insert($
insert
的界面,如下所示:
<?php
interface Insert
{
private $_db;
public function __construct()
{
$this->_db = new Connection();
$this->_db = $this->_db->dbConnect();
}
public function insert($table_name, $data)
{
/*
INSERT Logic
*/
}
}
?>
但它给了我一个错误:
致命错误:接口可能不包含成员变量
那么我的错误是什么呢?这是使用界面的正确方法:
<?php
interface Insert
{
public function insert($table_name, $data);
}
class Database implements Insert
{
private $_db;
public function __construct()
{
$this->_db = new Connection();
$this->_db = $this->_db->dbConnect();
}
public function insert($table_name, $data)
{
/*
INSERT Logic
*/
}
}