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