如何使用其他文件中的变量?

时间:2015-04-24 20:09:43

标签: php relative-path web-development-server

我想通过nuclear_test.php

调用nuclear_test2.php中的变量

我未能成功尝试以下呼叫:

<?php 
require "nuclear_test2.php";

 function acheckReturner() {
        echo   " ?" .  $check;
}
    acheckReturner();
?>

nuclear_test.php

<?php
    $check = " ooooooooo";
?>

nuclear_test2.php

{{1}}

1 个答案:

答案 0 :(得分:0)

问题不在于includerequire。问题是$check函数中未定义acheckReturner

<?php 
require "nuclear_test2.php";

function acheckReturner() {
    echo   " ?" .  $check; // this $check is undefined in this scope
}
acheckReturner();
?>

您可以将其作为参数传递给acheckReturner函数来使用它。

<?php 
require "nuclear_test2.php";

function acheckReturner($check) {
    echo   " ?" .  $check;
}

acheckReturner($check); // this is the $check from nuclear_test2.php
?>

PHP documentation on variable scope可能会有所帮助。