0

我的帖子

个人中心

设置

  发新话题
学习了很久的php,如果没有在实际项目中操练过,还真看不懂下面这个include怎么运用:

config.php文件代码:
 <?php[/size]
[size=4]return array(
        'db' => array(
                'user' => 'root',
                'password' => 'root',
                'port' => '3306',
                'host' => '127.0.0.1',
        ),
       
        'title' => 'wscc',
);



如果我们在其他文件中要引用config里面的参数,直接像普通引入文件那样使用单独的一行代码去调用出现一个很尴尬的问题,例如:
require('config.php');

include ‘config.php’;


后文我们要调用里面的配置,如何调用?通过什么调用呢?
var_dump(???);


没有变量,很尴尬吧!


但我们仔细分析,可以得知,config.php就相当于一个函数一样,引入它的结果就是返回一个数组,那么我们就需要一个变量来接收这个数组:
$config = require('config.php');
然后就可以打印出来了:
var_dump($config);



如果你想要对参数进行进一步的处理,那么可以写个简单的函数:


function conf($config){[/size]
[size=4]//……处理过程
        return $config;
}

$config = conf(require('config.php'));[/size]
[size=4]//var_dump($config);




阿西吧,世界瞬间赫然开朗了~!
本帖最近评分记录
  • 咖啡 无忧币 +50 赞赞赞~ 2017-6-30 10:03



‹‹ 上一贴:原创:生成二维数组的所有字段名次   |   下一贴:PHP学员管理系统(分享) ››
  发新话题
快速回复主题
关于我们 | 诚聘英才 | 联系我们 | 网站大事 | 友情链接 |意见反馈 | 网站地图
Copyright©2005-2017 51CTO.COM
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系:bbs@51cto.com