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

相关推荐

  • 4个提高脚本性能的PHP技巧

    4个提高脚本性能的PHP技巧通常,我使用明显的常规PHP函数编写代码来解决相应的问题。但是对于其中的一些问题,我遇到了一些替代解决方案,这些解决方案特别提高了性能。在本文中,我想介绍一些替代方案。如果您正在…

    2022年6月17日
    0123
  • 使用PHP连接MariaDB数据库。

    MariaDB是一种开源的关系型数据库管理系统,它是MySQL的一个分支。PHP作为一种开源的服务器端脚本语言,被广泛应用于Web开发中。在很多Web开发项目中,需要使用PHP连接到MariaDB数据库,以便在Web应用程序中存储和…

    2023年5月21日
    03
  • PHP实现MySQL数据库负载均衡的方法。

    在高并发的情况下,单个服务器无法承受所有的请求,因此需要将请求分散到不同的服务器上进行处理,这就是负载均衡的概念。MySQL作为一种常用的数据库管理系统,也需要负载均衡来提高其性能和可靠性。本文将介绍如何…

    2023年5月21日
    09
  • (实用篇)PHP7.0新特性

    1.标量参数类型声明 现在支持字符串(string)、整型(int)、浮点数(float)、及布尔型(bool)参数声明,以前只支持类名、接口、数组及Callable 两种风格:强制转换模式(默认)与严格模式 <?php // Coercive mode fu…

    2016年10月26日
    0226
  • PHP8.0中的日志库:Monolog

    随着互联网技术的不断发展和进步,越来越多的应用程序需要处理大量的数据和请求。为了确保应用程序能够正常运行和及时发现问题,记录日志以便排查问题变得尤为关键。日志是一种用于追踪和记录系统运行情况的信息记…

    2023年5月18日
    04
  • PHP中的物联网技术。

    随着物联网技术的普及和发展,越来越多的企业开始关注物联网技术的应用和研究。而PHP作为一种广泛应用于Web开发的语言,也可以很好地支持物联网技术的开发。本文将介绍PHP中的物联网技术,包括物联网技术的概念、PH…

    2023年5月30日
    04
  • 两步操作杜绝他人镜像你的网站技术分享

    大家在建站过程中是否遇到自己经营了几年的网站,突然被别人镜像了,然后百度一搜,发现好多个和你的网站一模一样的网站,今天就来说下《如何杜绝他人镜像你的网站》 第一步: 在网站header.php文件head里面添加下…

    2018年1月2日
    0313
  • 重蔚php学习第三十五天——php表单传值复选框案例

    关于爱好信息的保存与显示 例1:爱好信息入库 html代码: php代码: 例2:爱好信息显示 查找个人信息,得到个人爱好的字符串 将个人爱好字符串分割成一个数组 定义所有爱好的数组 循环遍历所有爱好数组 如果当前爱…

    2017年10月18日 PHP自学教程
    0296

联系我们

QQ:951076433

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