我正在開發一個管理中心,可以在其中編輯配置文件(用PHP編寫)。我不想將這些值存儲在mySQL表中(出於各種原因)。所以說,我的config.php文件具有類似內容:使用PHP編輯PHP(管理中心)
<?php
$option1 = 1;
$option2 = 2;
$option4 = 5;
$option7 = array('test','a','b',c');
?>
現在在管理頁面中的一個說,我將只改變像選項2或3選項等幾個值在什麼將是最好的方式去任何想法對這個。
我知道一個選擇是完全讀取PHP文件並使用REGEX編寫它的一部分。任何方式使這更有效率?我不想讓config.php文件因爲用戶端的錯誤而中斷。任何想法如何確保它的工作?
我建議使用數組作爲配置,而不是使用serialize/unserialize保存/加載它,這樣你就不需要做任何解析,也不需要使用數據庫。 – Turnor 2010-06-01 06:42:52