Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站导航为爱好php程序的朋友们提供php相关的教程知识。

php使用引用计数和写时复制(copy-on-write)来管理内存。引用计算确保在引用不再需要时将内存返回给操作系统,写时复制确保在变量之间复制值时不浪费内存。SsTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

要理解PhP程序中的内存管理,必须首先理解符号表(symbol table)的思想,变量有两部分�C变量名(如$name)和变量值(如”Fred”)。符号表是一个数组,此数组将变量名映射到其值在内存中的位置。SsTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

当从一个变量复制值到另一个变量是,PhP程序没有因为复制值而得到更多的内存,而是更新符号表,以表明“这两个变量是同一块内存的名字”。所以下面的代码实际上并没有创建一个新数组:SsTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$people = array("Gonn",25,"Zeng");
$programmer = $people; //数组没有被复制

如果修改任意一个拷贝,那么PhP程序将分配内存并产生该拷贝:SsTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$people[1] = 26; //数组被复制,值发生变化

由于延迟分配和复制,PhP程序在很多情况下节省了时间和内存。这就是写时复制。SsTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

符号表指向的每个值都有一个引用计数(reference count),它是一个数字,表示通向那片内存的途径数。在将数组的初值赋给$people和将$people赋给$programmer后,符号表中指向数组的条目为$people和$programmer,引用计数为2。换句话说,有两条途径可以到达那片内存:通过$people或$programmer。但$people[1]改变以后,PhP程序为$people创建一个新数组,并且每一个数组的引用计数都仅仅为1。SsTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

当一个变量不在作用域中(函数参数或局部变量在函数的结尾)时,引用计数值减1。当一个变量被分配的值在内存的其他区域时,旧的引用计数值减1。当引用计数值达到0时,内存被释放。这就是引用计数。SsTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

引用计数式管理内存的首选方法,保持变量的函数局部性传递函数需要用到的值,并且让引用计数负责在引用不再需要时释放内存。如果想要获得更多信息或完全控制释放变量的值,可以用函数isset()和unset()。SsTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

查看变量是否已经设置(即使是空字符串),用isset():SsTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$s1 = isset($name); //$s1为false
$name = "Gonn";
$s2 = isset($name); //$s2为true

用unset()来删除一个变量的值:SsTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$name = "Gonn";
unset($name); //$name为NULL


SsTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

名站网址导航

PhP程序如何获取客户端真实IPSsTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

下面提供一个函数:SsTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

好了关于php程序的知识就说到这里希望可以帮助需要的朋友。,

标签:

分享到:

  admin

注册时间:

网站:0 个   APP:3 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市