我刚刚第一次看到这个。我不知道你可以通过这样的方式实例化一个 mysqli 类:
new mysqli( $host, $username, $password, $db );
这对我来说是崭新的……在连接到数据库时,我看过的所有在线教程或书籍都会像这样做:
$conn = mysqli_connect( $host, $username, $password, $db );
if ( !$conn ) {
die( 'Sorry, could not connect');
}
为什么大多数教程都使用过程式编程方式?即使是在创建单独的数据库类的教程中,也会让我使用过程式样式的代码...
mysqli 过程式 VS 面向对象有什么区别?有吗?我需要安装某些扩展程序吗,还是可以直接在我的代码中使用?作为一个新手,我不太确定。
此外,何时使用 PDO 而不是 mysqli 是个好主意呢?PDO 最常被那些从事大型企业应用程序开发的开发者使用吗?还是只是一种偏好问题?
感谢任何帮助......学习 PHP 已经迅速成为了一种上瘾的状态...我只想知道更多。