从.txt文件声明PHP变量

时间:2017-06-22 06:48:52

标签: php

我有一个包含以下数据的文本文件

//info.txt
$ip = "192.168.12.201"
$sno = "some text"
$mac = "some text"

我希望能够将这些变量从文本文件转换为PHP变量,以便使用预先存储的数据进行检查。我能够在python中执行此操作,但它会导致额外的冗余步骤。可以用PHP完成我想要实现的目标吗?

3 个答案:

答案 0 :(得分:0)

对于这种方法,您需要先读取文件,然后使用eval()在txt文件中执行命令。

<?php   
$text = file_get_contents("info.txt");
eval($text);
// display variable
var_dump($ip);
var_dump($sno);
var_dump($mac);

但是,我不确定这种方法是否安全

答案 1 :(得分:0)

不建议使用变量变量,但您可以这样做: 获取价值的readline:$ value1 =&#39; ip&#39;:$ value2 =&#39; 192.168.12.201&#39; 这样:

$$value1 = $value2;

那意味着

$ip = '192.168.12.201';

答案 2 :(得分:0)

$var = 123;

$val = "testo";

${"_testoacaso_".$var} = $val;

$_testoacaso_123 = $val;