太原PHP培训
达内太原php培训中心

0351-5608878

热门课程

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

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

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中十六个魔术方法详解(三)

JavaScript 与 Java、PHP 的比较

太原php培训资源站

太原PHP编程开发并发编程槽与坑

选择城市和中心
贵州省

广西省

海南省