PHP:在平面文件中存储变量的面向性能的方法?

PHP:在平面文件中存储变量的面向性能的方法?,php,flat-file,Php,Flat File,我希望存储一些基本信息(只是简单的变量,而不是数据库),这些信息不需要任何安全性(为区分大小写而存储的简单字符串,让我跳过MySQL查询以提高性能)。我正在寻找最快的方法来读取这些内容,并从这些内容中创建一些变量。在大多数情况下,我对如何与平面文件进行交互很熟悉,我想做的是确定存储一些变量并将其解释回PHP的最有效方法 PHP我将存储在平面文件中 $case = 'My Site Name CaSiNG'; $string2 = 'some text'; 这是相当快的保存写阻塞。我想你也可以把

我希望存储一些基本信息(只是简单的变量,而不是数据库),这些信息不需要任何安全性(为区分大小写而存储的简单字符串,让我跳过MySQL查询以提高性能)。我正在寻找最快的方法来读取这些内容,并从这些内容中创建一些变量。在大多数情况下,我对如何与平面文件进行交互很熟悉,我想做的是确定存储一些变量并将其解释回PHP的最有效方法

PHP我将存储在平面文件中

$case = 'My Site Name CaSiNG';
$string2 = 'some text';

这是相当快的保存写阻塞。我想你也可以把变量写成php,这应该也很快

$variables = array();
$variables['case'] = 'My site name';
$variables['string2'] = 'some text';

$write_to_file = serialize($variables);

// todo: save $write_to_file
// todo: open saved file and read contents to $write_to_file

$vars = unserialize($write_to_file);
print_r($vars);

请参阅使用var_dump导出所有变量并导入它们

使其正常工作。那就把它做好。那就快点。到那时,你就会更好地了解到底是什么让你慢下来了——坦率地说,我怀疑不管你怎么做,它都不会读取“一些变量”。事实上,我刚刚在php.net上遇到了序列化和非序列化。感谢你真正回答了这个问题,并找到了一条线索,海报的问题被投了赞成票,而不是被嘲笑。两人都接受并投票赞成。