课程咨询 :0351-5608878

  • php的include_once,require_once值得注意的小细节

    发布:Lok      来源:Lok      时间:2016-11-01

  • php的include_once,require_once值得注意的小细节

    在编程的过程中有很多的细节需要我们去注意,太原php培训班为你带来这些小的细节问题。

    人往往有种先入为主,觉得事情会和自己想像中的发展,

    但很多时候事与愿违。编程也一样,和今天讲的这个小细节有关

    举个例子

    inc.php

    return array(

    'foo'=>'bar',

    );

    test.php

    $cfg = include_once('inc.php');

    var_dump($cfg);

    $cfg = include_once('inc.php');

    var_dump($cfg);

    运行

    [root@localhost ~]# php test.php

    array(1) {

    ["foo"]=>

    string(3) "bar"

    }

    bool(true)

    事实上,第二个返回的结果,相信有些出乎意料。

    当一个文件include_once过之后,再执行的时候,返回是bool值,

    意思是这个文件已经被包含过了,而不是你想要的返回的配置数组。

    当然可以用include来解决这个问题,但如果在一个常驻脚本上,

    无限include的话,是否会占用内存越来越大,导致内存泄漏,值得深究下去。

    好了,今天就给大家讲这么多吧,喜欢我的内容可以关注或者分享(微信公众平台:tytedu)选择太原达内培训,不再孤军奋战,轻轻松松做IT高薪白领。太原达内培训带领有明确目标的学子迈向成功之路!

上一篇:四大主流容器集群管理平台的比较

下一篇:PHP 读书笔记(一)

最新开班日期  |  更多

php高级开发名企定制班(剩2个名额)

php高级开发名企定制班(剩2个名额)

开班日期:07.31

php高级开发周末班(剩5个名额)

php高级开发周末班(剩5个名额)

开班日期:07.31

php高级开发免费试听(剩5个名额)

php高级开发免费试听(剩5个名额)

开班日期:07.31

高级开发工程师精品班

高级开发工程师精品班

开班日期:07.31

  • 地址:山西省太原市小店区学府街长治路高新国际A座24层
  • 课程培训电话:0351-5608878     全国服务监督电话:400-111-8989
  • 服务邮箱 tousu@tedu.cn
  • 2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56