mysql_close()和unset()有什么区别?

Abd*_*yan 0 php mysql

我正在学习php和Mysql数据库.一切都很好.但是下面的代码让我感到困惑:

if(isset($connection)){
           mysql_close($connection);
           unset($connection);
}
Run Code Online (Sandbox Code Playgroud)

到目前为止我知道mysql_close()函数负责关闭连接.那么为什么在这里使用了额外的unset()函数呢?请解释一下.提前致谢.

ech*_*_Me 5

  • mysql_close($ connection)关闭与$ connection关联的MySQL服务器的非持久连接.如果未指定$ connection,则使用上次打开的链接.

    - 此函数已弃用,请使用PDO或mysqli.

  • unset($ connection)清除指向php侧面结果的指针,但不对它指向的结果做任何事情.