有以下这样一段代码,分析下面的说法哪个是正确的( )。class Db{public $link;public function __construct(){ $this->link=mysql_connect('127.0.0.1','root','123456'); }}$s1=new Db();unset($s1);$sql="show databases";$res=mysql_query($sql);echo mysql_num_rows($res);
A.
由于$s1对象被销毁,下面的sql语句无法执行,会报告错误
B.
虽然$s1对象被销毁了,但mysql数据库连接还在,该sql语句可以被执行
C.
如果想要在对象销毁的同时释放数据库连接资源,需要声明析构函数,在析构函数中执行mysql_close()操作