码迷,mamicode.com
首页 > Web开发 > 详细

php 引入 include 的返回值

时间:2014-08-08 18:35:56      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:使用   os   文件   ar   php   ui   on   user   

    php有一个include,顾名思义,就是用来包含文件的。相应的还有require,以及两个带once的。不知道大家有没有注意过include的 返回值。通常情况下,包含成功返回1,包含失败返回false。但是,如果被包含文件中用return返回,那么这个值就是return的值。比如:

1.php

<?php
    $ret = include ‘2.php‘;
    echo $ret; //输出wakaka
?>

2.php

<?php
    return ‘wakaka‘;
?>


从1.php的输出就可以看到,这里include的返回值就是2.php中return的那个‘wakaka‘。


这个特性有什么用呢? 我是利用它来方便地使用php文件来做配置。比如,一个配置文件可以这么写:

config.php

<?php
    return array(
        ‘db‘=>array(
            ‘host‘ => ‘localhost‘,
            ‘user‘ => ‘root‘,
            ‘password‘ => ‘wakaka‘,
            ‘name‘ => ‘test‘,
            ‘encoding‘ => ‘utf8‘
        )
    );
?>


载入的时候,只需要$conf = include ‘config.php‘;就可以了。 Thinkphp 的配置文件就是这样返回的。

php 引入 include 的返回值,布布扣,bubuko.com

php 引入 include 的返回值

标签:使用   os   文件   ar   php   ui   on   user   

原文地址:http://my.oschina.net/banbo/blog/299370

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!