2011-03-13 5 views
0

PHP에서 플랫 파일을 관리하는 클래스를 아는 사람이 있습니까? 나는 그들을 사용하는 응용 프로그램을 만들고 있으며, 이미 내 자신을 만들지 않고 사용할 수있는 것인지 알고 싶습니다.PHP 플랫 파일 관리 클래스

+0

플랫 파일 무엇? 파일을 읽고 쓰는 것 외에 다른 것을 성취해야합니까? – mario

+0

정규식 또는 'str_replace' 데이터 블록 편집, 데이터 만들기 및 삭제 ... 그냥 쉽게 할 수있는 수업. 그리고 클래스가 될 필요는 없지만, 이런 종류의 물건을 가진 OOP은 좋은 습관입니다. –

+0

당신의 유스 케이스는 무엇입니까? 플랫 파일 기반 상업용 응용 프로그램을 5 년 간 관리해온 사람으로부터 가져 가십시오 * *이 작업을 원하지 않습니다 *. 플랫 파일을 사용하면 잠금, 동시성, 색인 생성, 검색, 파일 시스템 오류 등을 관리해야합니다. – Charles

답변

0

Zend Framework의 구성 요소 인 Zend_ConfigZend_Config_Writer을 잘 살펴보십시오. 그들은 거의 혼자 서 있기 때문에 로더와 예외 비트 바깥에 ZF의 다른 부분을 너무 많이 가져올 필요가 없습니다.

내 보낸 PHP 배열, INI 파일, JSON, XML 또는 YAML로 구성 데이터를 읽고 쓸 수 있습니다. 그들은 초경량이 아니지만 유용하고 포괄적이며 더 중요하게 잘 쓰여지고 잘 테스트되었습니다.

+0

Zend를 이미 설치해야합니까? –

+0

젠드 (Zend)는 제품과 다른 제품 (예 : 무서운 "젠드 서버")을 차별화하는 끔찍한 일을했습니다. 젠드 프레임 워크는 자체적으로 후원 받았지만 독립적 인 커뮤니티에서 운영합니다. Zend 제품이나 서비스를 설치할 필요가 없으므로 필요에 따라 Framework 코드의 특정 부분을 가져와야합니다. ZF는 BSD 라이센스를 가지고 있으므로 distributon을 위해 무언가를 만들고 있다면 응용 프로그램과 함께 필요한 부분을 묶을 수 있습니다. – Charles

+0

그래서 내가해야 할 일은 다운로드해서 어딘가에 넣고 사용하는 것뿐입니다. –