所以,我想让我的班级包含另一个文件,该文件依次执行 return 语句......
class layout {
public static function make($file) {
include $file;
}
}
我有一个mylayout.layout.php
<?php
return true;
然后我做
echo layout::make('mylayout.layout.php');
结果是null
include
不等于复制粘贴代码。您没有return
从该layout::make
方法中执行任何操作,因此不会返回任何 ( null
)。您必须在类中编写return
代码才能从方法中返回某些内容。
我在 IRC 上收到了回复。问题是,从外部文件返回到包含函数。所以我必须返回 (include 'mylayout.layout.php'); 的值
我还通过重新格式化我的谷歌问题找到了这篇文章:从包含文件返回