我想听听这是否可能。我可以通过任何方式从外部文件中获取变量而不包含或要求。
的i-需要-variables.php:
<?php
//what to do here (Not include or require)
echo $variable1;
echo $variable2;
echo $variable3;
?>
的i-具有-variables.php:
<?php
$variable1='hello';
$variable2='hey';
$variable3='hi';
//I also have some content "i-need-variables.php" dont need
?>
有人可以帮忙吗?
答案 0 :(得分:1)
我真的不知道您为什么不使用require
或include
..
<?php
//what to do here (Not include or require)
$var = file('test1.php');
array_shift($var);
array_filter($var);
$txt=implode('&',$var);
$txt=str_replace(array('$',';',"'",' '),'',$txt);
parse_str($txt);
echo $variable1;
echo $variable2;
echo $variable3;
<强> OUTPUT :
强>
hello hey hi
答案 1 :(得分:0)
有一种方法可以使用register globals执行此操作,但这是一个不推荐使用的功能,因为它导致了错误的代码。
一种解决方案是将变量存储在会话中。