Php 函数内的include():return意外工作
所以,我想让我的类包含另一个文件,该文件反过来执行return语句Php 函数内的include():return意外工作,php,return,external,Php,Return,External,所以,我想让我的类包含另一个文件,该文件反过来执行return语句 class layout { public static function make($file) { include $file; } } 我有一个mylayout.layout.php <?php return true; 结果是nullinclude不等于复制和粘贴代码。您不会从layout::make方法返回任何内容,因此不会返回任何内容(null)。您必须在类中的代码中写入r
class layout {
public static function make($file) {
include $file;
}
}
我有一个mylayout.layout.php
<?php
return true;
结果是
null
include
不等于复制和粘贴代码。您不会从layout::make
方法返回任何内容,因此不会返回任何内容(null
)。您必须在类中的代码中写入return
,才能从方法中返回某些内容。include
不等于复制和粘贴代码。您不会从layout::make
方法返回任何内容,因此不会返回任何内容(null
)。您必须在类中的代码中编写return
,才能从方法中返回某些内容。我收到了关于IRC的回复。问题是,从外部文件返回到include函数。所以我必须返回的值(包括'mylayout.layout.php')
我还通过为谷歌重新设置问题格式找到了这篇文章:我在IRC上得到了回复。问题是,从外部文件返回到include函数。所以我必须返回的值(包括'mylayout.layout.php')
我还通过重新格式化我在谷歌的问题找到了这篇文章:为什么要在第一行返回?你可以有一个返回语句。但它不是包含的函数的返回语句。(正如你所料)这是使用特质的初步证据吗?我真的看不出它们的值,但这可能是一个合适的情况为什么要在第一行返回?您可以有一个return语句。但它不是包含的函数的返回语句。(正如你所料)这是使用特质的初步证据吗?我真的看不出它们的价值,但这可能是一个合适的情况
echo layout::make('mylayout.layout.php');