PHP析构函数的小结

PHP析构函数的小结

析构函数的最佳实践

我们使用析构函数完成对资源的及时释放

mysql_link = @mysql_connect($host, $user, $pwd);
}
//析构函数
public function __destruct(){
echo '
析构函数被调用..'; echo '
这里我们关闭我们的链接'; mysql_close($this->mysql_link); } } $dao = new DAOMySQL('localhost', 'root', 'root'); var_dump($dao->mysql_link); mysql_select_db('itbull'); $sql = 'SELECT * FROM `student`'; $res = @mysql_query($sql, $dao->mysql_link); while($row = mysql_fetch_assoc($res)){ echo '
';
var_dump($row);
}
$dao = null;
echo '
----------------------
'; $sql = 'SELECT * FROM `student`'; $res = @mysql_query($sql); while($row = mysql_fetch_assoc($res)){ echo '
';
		var_dump($row);
	}
	//....
	//....
	//...
	echo '
end 结束'; ?>

 

说明

(1)   关于在析构函数中释放资源的问题,如果我们对效率没有很高很特殊的要求,完全可以不使用析构函数.

(2)   如果我们不确定代码后面是否还会使用资源(比如链接),那么我们建议最好不要使用析构函数

(3)   项目有特殊和明确的要求时,我们可以使用析构函数,显示的销毁对象是,在析构函数中,释放资源.

垃圾回收机制

PHP析构函数的小结

PHP析构函数的小结

类定义的完善

PHP析构函数的小结

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/6378.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
重蔚的头像重蔚管理团队
上一篇 2018年4月13日 09:03
下一篇 2018年4月13日 09:38

相关推荐

  • php会话技术的基本介绍

    所谓的会话,指的是客户端 和 服务器进行交互的行为 由于客户端 请求 服务器的时候,采用的是http协议,http协议是无状态的协议 我们每次请求服务器,服务器回应之后,该次请求就会消失 举个例子: 张三是服务器,…

    2018年9月13日 PHP自学教程
    0259
  • PHP常见数组排序方法小汇总

    1.简单数组排序 sort() 函数和rsort() 函数:语法规则:bool sort(array &array [,int sort_flags] bool rsort(array &array [.int_sort_flags]参数:第一个参数是排序数组对象第二个参数是可以选的 可选值…

    2022年6月25日
    0157
  • (安全篇)PHP 的错误机制详解

    PHP 的错误机制也是非常复杂的,特别说明:文章的PHP版本使用5.5.32 PHP的错误级别 首先需要了解php有哪些错误。截至到php5.5,一共有16个错误级别 注意:尝试下面的代码的时候请确保打开error_log: error_reporting…

    2017年5月25日
    0296
  • 如何处理PHP中的XML和JSON数据。

    在Web开发中,我们经常需要处理不同格式的数据,包括XML和JSON格式的数据。在PHP中,处理这些数据是一个常见的任务,因为PHP是一种非常流行的服务器端脚本语言,而XML和JSON都是常用的数据交换格式。在本文中,我们…

    2023年5月30日
    05
  • PHP中的区块链。

    随着区块链技术的不断发展和应用,它已经成为一个热门的话题,受到了广泛的关注。区块链技术不仅被应用在数字货币的交易中,还被应用在金融、医疗、物流等行业中。而在编程方面,区块链技术也有很多应用,其中PHP中…

    2023年5月30日
    03
  • PHP入门指南:PHP和JSON。

    PHP是一种用于服务器端Web开发的流行编程语言。它已经成为许多Web应用程序的核心,包括大型电子商务网站、社交媒体平台和在线论坛。其中,PHP与JSON一起使用,可以使PHP编程更加高效和灵活。本篇文章将为读者介绍PH…

    2023年5月23日
    01
  • PHP中使用Redis实现秒杀活动。

    随着电商行业的发展,秒杀活动成为了各大平台吸引用户的重要方式之一。而随着用户数量的增加,原有的服务器无法承受瞬时的访问量,导致服务器崩溃,无法继续进行秒杀活动。为了解决这一问题,我们可以采用Redis进行…

    2023年5月21日
    02
  • php+redis实现商城秒杀功能案例(附代码)

    这篇文章主要为大家详细介绍了php+redis实现商城秒杀功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 1、安装redis,根据自己的php版本安装对应的redis扩展(此步骤简单的描述一下) 1.1.安装php_igbinary…

    2018年2月26日 PHP案例操作
    0318

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息