PHP,自定义包含功能 - 如何创建所有其他功能&变量可访问?

时间:2017-02-08 20:53:52

标签: php function include

我为我的应用程序设计了一个自定义包含功能,这意味着让我的生活变得更加容易,除非它完全相反并导致我调试相同类型的错误几个小时,直到这个灯泡时刻意识到它是什么

因为文件被包含在函数中,所以文件中的变量,函数等不是全局的。

有什么方法可以让它发挥作用,还是这整个练习毫无意义?

请参阅下面的代码。

public IQueryable<Employee> GetEmpData(String filterExpression)
{
    List<string> names = filterExpression.Split(",");
    return GetEmployeeData().Where(names.Contains(da.LastName));
}

由于

2 个答案:

答案 0 :(得分:0)

这是scope的问题。在函数中创建的任何变量都必须在global之外。

答案 1 :(得分:0)

对于那些想知道我如何解决这个问题的人,我没有。

相反,我将所有文件放在一个数组中,如

$filesInclude = array("file1","file2","file3","etc");

本地和外部文件的2个不同数组,然后在数组上运行for循环。 :)