如何在PHP中从文件中读取原始变量?

如何在PHP中从文件中读取原始变量?,php,html,file,Php,Html,File,这可能是简单的,如果这是相当广泛的抱歉。我很乐意寻找其他选择,但我只是想得到一些帮助 我需要能够读取PHP文件中的变量。 例如,我会有这样一个文件: $test = 10 $greeting = "Hello" PHP将能够获取这些值并实际使用它们。上面的“代码”将是整个文件,添加或获取一些变量。我之所以需要这样做,是因为其他PHP文件也可以向其中写入变量。是否有任何方法可以做到这一点,或类似的事情 谢谢 编辑:该文件将是一个TXT文件;它不是.php,而是从文本文件中读取行: <?ph

这可能是简单的,如果这是相当广泛的抱歉。我很乐意寻找其他选择,但我只是想得到一些帮助

我需要能够读取PHP文件中的变量。 例如,我会有这样一个文件:

$test = 10
$greeting = "Hello"
PHP将能够获取这些值并实际使用它们。上面的“代码”将是整个文件,添加或获取一些变量。我之所以需要这样做,是因为其他PHP文件也可以向其中写入变量。是否有任何方法可以做到这一点,或类似的事情

谢谢


编辑:该文件将是一个TXT文件;它不是.php,而是从文本文件中读取行:

<?php
$myfile = fopen("variables.txt", "r") or die("Unable to open file!");
// Output one line until end-of-file
while(!feof($myfile)) {
  //echo fgets($myfile) . "<br>";
  // <Your code logic here.>
}
fclose($myfile);
?>


对于while循环的每次迭代,使用从文本文件中读取的值执行所需的操作。

我找到了一个方法。我对PHP还是相当陌生的,所以我使用它非常严格。我决定创建一个永无止境的PHP文件,其中包含我所有的变量:

<?php
//File name is variables.php
$test = 10;
$greeting = "Hello";

此文件是
.php
文件还是
.txt
文件?@AlivetoDie.txt文件,谢谢您的文件是php代码还是结构化数据?如果是PHP代码,则缺少分号。您可以像任何其他PHP代码文件一样
include()
它。如果它是结构化数据,为什么要重新发明轮子?使用JSON或XML或存在工具的其他标准数据格式来读取/写入文件。您可以编写一个简短的解析器来读取每一行,在
=
上拆分它,并获取变量名称和值。使用数据库在进程之间保存和共享信息,而不是随机的非结构化文件。沿着这条路走下去,只有疯狂。是的,但这并不能回答主要问题。我会用include。include文件的扩展名不重要,我通常称之为.inc左右。(我同意你的回答,是什么支撑了乌龟)
<?php
include "variables.php";
echo $greeting;