PHP-Mysqli连接使用面向对象的方式打开和关闭-Mysqli
我正试图找到一种方法,可以做到以下几点PHP-Mysqli连接使用面向对象的方式打开和关闭-Mysqli,php,mysqli,Php,Mysqli,我正试图找到一种方法,可以做到以下几点 面向对象方法 有效地关闭连接 无论如何都要关闭连接 <?php define("HOST", "localhost"); define("USER", "username"); define("PASS", "password"); define("DBNM", "database"); class ConnectionTest extends mysqli { private $link; function _
- 面向对象方法
- 有效地关闭连接
- 无论如何都要关闭连接
<?php define("HOST", "localhost"); define("USER", "username"); define("PASS", "password"); define("DBNM", "database"); class ConnectionTest extends mysqli { private $link; function __construct() { $this->link = new mysqli(HOST, USER, PASS, DBNM); } function getLink(){ return $this->link; } function __destruct() { mysqli_close($this->link) } } ?>
- 这种技术合适吗
- 会发生什么并发症?或者这种技术的缺点是什么
- 该代码是否需要改进
所以我看不出你的类比mysqli更好。脚本结束时连接已经关闭。@Qirel谢谢,我知道我的类完全没有用了。因为MySQLi类也做同样的事情。从您的回复中,我假设MySQLi会自动关闭连接,并且无论如何都是面向对象的。所以这个类是无用的。无论如何,这篇文章只是供参考。再次感谢。