2011-03-13 68 views
0

有誰知道在PHP中管理平面文件的類嗎?我正在製作一個使用它們的應用程序,並且我想知道是否已經有一個可以使用的應用程序,而無需自己創建。PHP平面文件管理類

+0

平面文件是什麼?除了讀寫文件外,還需要完成什麼嗎? – mario 2011-03-13 05:21:42

+0

無需正則表達式或'str_replace',數據塊,製作和刪除數據即可編輯數據......只需一個課程即可輕鬆完成這些任務。而且它不一定是一個班級,但與這種有點東西的OOP是很好的做法。 – 2011-03-13 05:23:52

+0

你的用例是什麼?從管理基於平面文件的商業應用程序五年的人那裏獲得 - 您*不想這樣做*。使用平面文件時,您必須管理鎖定,併發性,索引,搜索,文件系統錯誤等。 – Charles 2011-03-13 05:28:59

回答

0

請仔細看看Zend Framework中的組件Zend_ConfigZend_Config_Writer。它們非常獨立,因此您不需要在裝載程序和異常位之外導入太多的ZF其他部分。

它們允許您讀取和寫入導出的PHP數組中的配置數據,INI文件,JSON,XML或YAML。他們不是超輕量級,但他們是有用的,全面的,更重要的是,寫得很好,經過充分測試。

+0

我是否需要爲這些Zend安裝Zend? – 2011-03-13 05:50:59

+0

Zend(該公司)在他們的產品(如絕對可怕的「Zend Server」)與Zend Framework之間做出了差異化的可怕工作,Zend Framework由他們發起*,但由獨立社區運營。您不需要安裝任何Zend產品或服務,只需根據需要獲取框架代碼的特定部分即可。 ZF是BSD許可的,所以如果你正在爲分散建立一些東西,你可以將你需要的部分與你的應用程序捆綁在一起。 – Charles 2011-03-13 05:54:00

+0

所以我需要做的就是下載它們,將它們包含在某個地方並使用它們? – 2011-03-13 05:55:59