Mysqli_connect函数没有给出预期的错误信息


mysqli_connect function is not giving expected error message?

我是php新手,从newboston Youtube频道学习。问题是我为php中的数据库连接和生成错误消息编写了非常基本的代码,我故意在"mysqli_connect()"函数中提供null或false值。但问题是,即使值是不正确的,它并没有显示错误消息,而在教程中,我从中学习有错误的参数错误消息,但在教程中"mysql_connect()"函数被用来代替"mysqli_connect()"。请帮助! !

<?php
$mysqli_host = '';  //localhost
$mysqli_user = '';  //root
$mysqli_pass = '';  //NULL
mysqli_connect($mysqli_host,$mysqli_user,$mysqli_pass) or die('Could not connect!!');
echo 'Connected!!';
?> 

来自文档:

passwd

如果没有提供或NULL, MySQL服务器将尝试根据那些没有密码的用户记录来验证用户。这允许一个用户名以不同的权限使用(取决于是否提供了密码)。

传递NULL作为密码不是错误