来自外部文件的变量[已解决]

时间:2014-03-21 16:19:00

标签: php variables

我想听听这是否可能。我可以通过任何方式从外部文件中获取变量而不包含或要求。

的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
?>

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:1)

一个丑陋的修复..这有效..

我真的不知道您为什么不使用requireinclude ..

<?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执行此操作,但这是一个不推荐使用的功能,因为它导致了错误的代码。

一种解决方案是将变量存储在会话中。