PHP声明解释

时间:2012-12-29 21:53:36

标签: php

我读了一篇帖子here,该人写了一个声明如下:

 $this->_connection = require_once 'config.php';

   // $this->connection is an array variable.

我发现它有点难以理解。我问自己如何将包含的文件分配给变量。

是否必须从“config.php”文件返回一个数组?我的意思是“config.php”应该返回一个数组吗?

这样的声明在商业php应用程序中是否很好?

谢谢。

1 个答案:

答案 0 :(得分:7)

包含的文件可能在任何函数之外都有return语句。如果发生这种情况,脚本将停止运行包含的文件,require_once调用的“返回值”是return语句的值。

Docs