经过程序php我从上周开始研究OOP的基本原理,并尝试连接数据库。但它让我意外的错误:PHP与mysqli的连接错误
unexpected '$conn' (T_VARIABLE), expecting function (T_FUNCTION)
PHP代码:
class Database
{
public $conn;
private $host = "localhost";
private $user = "root";
private $pass = "";
private $db = "inventory";
// Create connection
$conn = new mysqli($host, $user, $pass, $db);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
}
Howells,它解决了我的问题,我可以使用$ this-> conn作为mysqli实例作为全局实例变量,并使用createConnection()方法使用private/protected可见性。 –
我编辑了我的帖子,现在如果创建连接,您可以使用查询来获取连接对象。 –