我在PHP中遇到一些变量问题。 我需要获取找到的变量的值,例如,在example.php中,我需要获取该值,但现在在executable.php中。
我已经尝试过:
Include, require_once and require
但它对我不起作用,因为在executable.php中已经有一个include(我需要)并且把另一个包含我得到500个内部服务器错误的错误。
还可以在executable.php中的example.php和global varexample中使用$ GLOBALS [' varexample'],但我标记了相同的错误。
我希望有人可以提供帮助
答案 0 :(得分:0)
如果您希望可以从所有php文件访问变量,可以尝试使用sessions。
--word-diff-regex
答案 1 :(得分:0)
示例:file1.php包含要在file2.php上调用的变量,因此您可以使用require(或require_once)来使用这些变量。 (注意:如果您声明一个变量并且要在函数中使用它,则必须首先使用global关键字。)
file1.php:
<?php
$var1 = "foo";
$var2 = "bar";
?>
file2.php
<?php
require 'file1.php';
echo $var1." ".$var2; // OUTPUT: foo bar
?>
file2.php(在函数内部调用变量):
<?php
require 'file1.php';
function myFunction() {
global $var1, $var2;
return $var1." ".$var2;
}
?>
echo myFunction() // OUTPUT: foo bar