使用从文件到功能的参数

时间:2009-11-02 03:46:58

标签: php parameters

我有一个带参数变量的settings.php文件和一个带有一些函数的functions.php。

functions.php使用来自settings.php的一些参数,并且在index.php中需要一次functions.php。好吧,出于某种原因,当尝试执行index.php时,函数无法从此方法中的settings.php中读取参数。有谁知道为什么以及可能的解决方法呢?

1 个答案:

答案 0 :(得分:1)

您的问题可能是范围可变。

  

函数内使用的任何变量默认都限制在本地函数范围内。

但是,如果没有更多信息,很难肯定地说。您可以找到a full explanation of variable scope and global vs. local variables in the PHP manual

添加如下所示的行可能会解决问题。

<?php
global $variable_name_from_settings_dot_php;
?>

在该行之后,在函数内部,您可以访问$ variable_name_from_settings_dot_php,因为它是在settings.php中定义的。