我想避免写入数据库并将常量/数组用于 lang 文件等。
即:
$lang = array (
'hello' => 'hello world!'
);
并且能够从后台编辑它。 (然后我不会从可怜的数据库中获取它,而是使用 $lang['hello']..)。
你对最好和最有效的方法有什么建议?
最佳答案
我发现最有效的方法是这样的:
以某种方式在 php 中构建数组并使用 var_export()
将其导出到文件中
file_put_contents( '/some/file/data.php', '<?php return '.var_export( $data_array, true ).";\n" );
然后以后,无论你在哪里需要这个数据,都可以像这样拉它
$data = include '/some/file/data.php';
关于php - 将数组写入文件的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12530940/