pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

      <i id='ehPzw'><tr id='ehPzw'><dt id='ehPzw'><q id='ehPzw'><span id='ehPzw'><b id='ehPzw'><form id='ehPzw'><ins id='ehPzw'></ins><ul id='ehPzw'></ul><sub id='ehPzw'></sub></form><legend id='ehPzw'></legend><bdo id='ehPzw'><pre id='ehPzw'><center id='ehPzw'></center></pre></bdo></b><th id='ehPzw'></th></span></q></dt></tr></i><div class="5dn7npj" id='ehPzw'><tfoot id='ehPzw'></tfoot><dl id='ehPzw'><fieldset id='ehPzw'></fieldset></dl></div>
    1. <tfoot id='ehPzw'></tfoot>
        • <bdo id='ehPzw'></bdo><ul id='ehPzw'></ul>
        <legend id='ehPzw'><style id='ehPzw'><dir id='ehPzw'><q id='ehPzw'></q></dir></style></legend>
      1. <small id='ehPzw'></small><noframes id='ehPzw'>

        PHP 是否在文件處理程序被垃圾收集后關閉文件

        Does PHP close the file after the file handler is garbage collected?(PHP 是否在文件處理程序被垃圾收集后關閉文件?)

          • <bdo id='EC8M2'></bdo><ul id='EC8M2'></ul>

              <small id='EC8M2'></small><noframes id='EC8M2'>

                <tbody id='EC8M2'></tbody>
              <i id='EC8M2'><tr id='EC8M2'><dt id='EC8M2'><q id='EC8M2'><span id='EC8M2'><b id='EC8M2'><form id='EC8M2'><ins id='EC8M2'></ins><ul id='EC8M2'></ul><sub id='EC8M2'></sub></form><legend id='EC8M2'></legend><bdo id='EC8M2'><pre id='EC8M2'><center id='EC8M2'></center></pre></bdo></b><th id='EC8M2'></th></span></q></dt></tr></i><div class="txtbnj7" id='EC8M2'><tfoot id='EC8M2'></tfoot><dl id='EC8M2'><fieldset id='EC8M2'></fieldset></dl></div>

                • <tfoot id='EC8M2'></tfoot>
                • <legend id='EC8M2'><style id='EC8M2'><dir id='EC8M2'><q id='EC8M2'></q></dir></style></legend>
                • 本文介紹了PHP 是否在文件處理程序被垃圾收集后關閉文件?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  如果我有一個打開文件并讀取一行的簡短函數,我是否需要關閉文件?或者當執行退出函數并且 $fh 被垃圾收集時,PHP 會自動執行此操作嗎?

                  If I have a short function that opens a file and reads a line, do I need to close the file? Or will PHP do this automatically when execution exits the function and $fh is garbage collected?

                  function first_line($file) {
                      $fh = fopen($file);
                      $first_line = fgets($fh);
                      fclose($fh);
                      return $first_line;
                  }
                  

                  可以簡化為

                  function first_line($file) {
                      return fgets(fopen($file));
                  }
                  

                  這當然是理論上的,因為這段代碼沒有任何錯誤處理.

                  This is of course theoretical right now, as this code doesn't have any error handling.

                  推薦答案

                  一旦對資源的所有引用都被刪除,PHP 就會自動運行資源析構函數.

                  PHP automatically runs the resource destructor as soon as all references to that resource are dropped.

                  由于 PHP 具有基于引用計數的垃圾收集,因此您可以相當確定這會盡早發生,在您的情況下,一旦 $fh 超出范圍.

                  As PHP has a reference-counting based garbage collection you can be fairly sure that this happens as early as possible, in your case as soon as $fh goes out of scope.

                  在 PHP 5.4 之前 fclose 如果您試圖關閉分配了兩個以上引用的資源,實際上并沒有做任何事情.

                  Before PHP 5.4 fclose didn't actually do anything if you tried to close a resource that had more than two references assigned to it.

                  這篇關于PHP 是否在文件處理程序被垃圾收集后關閉文件?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                  PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標不起作用)
                  PHP PDO ODBC connection(PHP PDO ODBC 連接)
                  Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術方法)
                  php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                  MSSQL PDO could not find driver(MSSQL PDO 找不到驅動程序)

                  • <i id='FHy0V'><tr id='FHy0V'><dt id='FHy0V'><q id='FHy0V'><span id='FHy0V'><b id='FHy0V'><form id='FHy0V'><ins id='FHy0V'></ins><ul id='FHy0V'></ul><sub id='FHy0V'></sub></form><legend id='FHy0V'></legend><bdo id='FHy0V'><pre id='FHy0V'><center id='FHy0V'></center></pre></bdo></b><th id='FHy0V'></th></span></q></dt></tr></i><div class="zbxfjlh" id='FHy0V'><tfoot id='FHy0V'></tfoot><dl id='FHy0V'><fieldset id='FHy0V'></fieldset></dl></div>
                    <legend id='FHy0V'><style id='FHy0V'><dir id='FHy0V'><q id='FHy0V'></q></dir></style></legend>

                      <small id='FHy0V'></small><noframes id='FHy0V'>

                      • <bdo id='FHy0V'></bdo><ul id='FHy0V'></ul>
                            <tbody id='FHy0V'></tbody>
                            <tfoot id='FHy0V'></tfoot>
                            主站蜘蛛池模板: 防勒索软件_数据防泄密_Trellix(原McAfee)核心代理商_Trellix(原Fireeye)售后-广州文智信息科技有限公司 | TTCMS自助建站_网站建设_自助建站_免费网站_免费建站_天天向上旗下品牌 | 杭州厂房降温,车间降温设备,车间通风降温,厂房降温方案,杭州嘉友实业爽风品牌 | 磁棒电感生产厂家-电感器厂家-电感定制-贴片功率电感供应商-棒形电感生产厂家-苏州谷景电子有限公司 | 密集架-手摇-智能-移动-价格_内蒙古档案密集架生产厂家 | 土壤检测仪器_行星式球磨仪_土壤团粒分析仪厂家_山东莱恩德智能科技有限公司 | 硫化罐-电加热蒸汽硫化罐生产厂家-山东鑫泰鑫智能装备有限公司 | 气动球阀_衬氟蝶阀_调节阀_电动截止阀_上海沃托阀门有限公司 | 烘干设备-热泵烘干机_广东雄贵能源设备有限公司 | 广西绿桂涂料--承接隔热涂料、隔音涂料、真石漆、多彩仿石漆等涂料工程双包施工 | 杭州营业执照代办-公司变更价格-许可证办理流程_杭州福道财务管理咨询有限公司 | MVE振动电机_MVE震动电机_MVE卧式振打电机-河南新乡德诚生产厂家 | 山东螺杆空压机,烟台空压机,烟台开山空压机-烟台开山机电设备有限公司 | 滑板场地施工_极限运动场地设计_滑板公园建造_盐城天人极限运动场地建设有限公司 | 不锈钢钢格栅板_热浸锌钢格板_镀锌钢格栅板_钢格栅盖板-格美瑞 | 杭州顺源过滤机械有限公司官网-压滤机_板框压滤机_厢式隔膜压滤机厂家 | 专业甜品培训学校_广东糖水培训_奶茶培训_特色小吃培训_广州烘趣甜品培训机构 | 三轴曲线机-端子插拔力试验机|华杰仪器| 广州食堂承包_广州团餐配送_广州堂食餐饮服务公司 - 旺记餐饮 | Maneurop/美优乐压缩机,活塞压缩机,型号规格,技术参数,尺寸图片,价格经销商 | 沈阳庭院景观设计_私家花园_别墅庭院设计_阳台楼顶花园设计施工公司-【沈阳现代时园艺景观工程有限公司】 | 太空舱_民宿太空舱厂家_移动房屋太空舱价格-豪品建筑 | 体坛网_体坛+_体坛周报新闻客户端 | 智慧养老_居家养老_社区养老_杰佳通 | 六维力传感器_六分量力传感器_模腔压力传感器-南京数智微传感科技有限公司 | 开平机_纵剪机厂家_开平机生产厂家|诚信互赢-泰安瑞烨精工机械制造有限公司 | 消防泵-XBD单级卧式/立式消防泵-上海塑泉泵阀(集团)有限公司 | 耐压仪-高压耐压仪|徐吉电气| 芜湖厨房设备_芜湖商用厨具_芜湖厨具设备-芜湖鑫环厨具有限公司 控显科技 - 工控一体机、工业显示器、工业平板电脑源头厂家 | 全自动过滤器_反冲洗过滤器_自清洗过滤器_量子除垢环_量子环除垢_量子除垢 - 安士睿(北京)过滤设备有限公司 | 铝扣板-铝方通-铝格栅-铝条扣板-铝单板幕墙-佳得利吊顶天花厂家 elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 网站建设-高端品牌网站设计制作一站式定制_杭州APP/微信小程序开发运营-鼎易科技 | 电池挤压试验机-自行车喷淋-车辆碾压试验装置-深圳德迈盛测控设备有限公司 | 依维柯自动挡房车,自行式国产改装房车,小型房车价格,中国十大房车品牌_南京拓锐斯特房车 - 南京拓锐斯特房车 | 【甲方装饰】合肥工装公司-合肥装修设计公司,专业从事安徽办公室、店面、售楼部、餐饮店、厂房装修设计服务 | 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 艾默生变频器,艾默生ct,变频器,ct驱动器,广州艾默生变频器,供水专用变频器,风机变频器,电梯变频器,艾默生变频器代理-广州市盟雄贸易有限公司官方网站-艾默生变频器应用解决方案服务商 | 二手Sciex液质联用仪-岛津气质联用仪-二手安捷伦气质联用仪-上海隐智科学仪器有限公司 | 拖鞋定制厂家-品牌拖鞋代加工厂-振扬实业中国高端拖鞋大型制造商 | 偏心半球阀-电动偏心半球阀-调流调压阀-旋球阀-上欧阀门有限公司 | 合肥地磅_合肥数控切割机_安徽地磅厂家_合肥世佳电工设备有限公司 |