调用未定义的函数 mysqli()

use*_*347 3 php mysql mysqli

此代码出现问题

<?php
define('DB_USER','root');
define('DB_PASSWORD','censored');
define('DB_HOST','localhost');
define('DB_NAME','censored');

$dbc = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
?>
Run Code Online (Sandbox Code Playgroud)

我已经安装了 php7.0-mysqli 但我仍然收到这个错误信息

PHP Fatal error:  Uncaught Error: Call to undefined function mysqli() in /var/www/html/actions/create_account.php:29\nStack trace:\n#0 {main}\n  thrown in /var/www/html/actions/create_account.php on line 29, referer: http://localhost/register.php
Run Code Online (Sandbox Code Playgroud)

这是 mysqli 上的 phpinfo() 输出。 在此处输入图片说明 出了什么问题?

You*_*nse 5

错误消息非常清楚:PHP 中没有这样的功能,而且从来没有。只有一个叫mysqli_connect ()的函数和一个叫mysqli的。但是类不是函数,需要处理不同的语法

这意味着,根据错误消息,在第 29 行的 /var/www/html/actions/create_account.php 中的某处有对 mysqli 的不正确调用