如何使用另一个文件中的变量?
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";
?>
问题不在于 include
或 require
。问题是 $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
?>
我想通过 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";
?>
问题不在于 include
或 require
。问题是 $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
?>