如何使用另一个文件中的变量?

How do I use a variable from another file?

我想通过 nuclear_test.php

从 nuclear_test2.php 调用一个变量

我尝试了以下调用但未成功:

//include_once("../test/nuclear_test2.php");
//include_once("nuclear_test2.php");
//include_once("./test/nuclear_test2.php");
//require_once("./nuclear_test2.php");

nuclear_test.php

<?php 
require "nuclear_test2.php";

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

nuclear_test2.php

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

问题不在于 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 可能会有帮助。