PHP로 작성된 응용 프로그램이 있으며 구성 가능한 변수가 많이 있습니다. 우리는 사용자가 구성 집합을 만들고이를 쉽게 전환 할 수있는 기능을 구현하고 있습니다. 내 config를 어떻게 저장해야합니까? XML로? .ini 파일에? 여러 .ini 파일? DB에?php app-xml 또는 ini 또는 db 구성을 저장하는 방법
도로를 따라 가면서 필드를 추가하면 가장 큰 유연성을 얻을 수 있습니까? 코딩 편의?
db를 사용하는 경우, 그럴 가치가없는 이유로 앱의 주된 기능과 별도로 사용해야합니다. 이로 인해 저를 부끄러워하게 만들었습니다. (또한 db에 .mdb 파일을 사용하고 있습니다.)
XML 경로를 사용하고 있지만 SimpleXML을 사용하여 구성을 추가하고 편집하는 데 문제가 있습니다. 또한, 응용 프로그램은 php 5.1.6과 호환되어야하며 약간의 기능에 대해서는 조금 신경이 쓰입니다.
은 정말 .... 지정 INI 파일을 만드는 처리 절대로
작은 설명 : 사용자가 파일을 터치하지 않습니다 - 그들은 기술 지식이없는 사람입니다. 따라서 초기 파일 설정은 우리에 의해 수행되지만, 우리는 우리가 선택한 형식으로 구성을 작성하는 도구를 작성하고 있습니다.
또 하나 언급해야 할 점은 구문 오류가있는 config.php 파일은 응용 프로그램이 충돌하고 언젠가는 오류가 발생한다는 것입니다 (구성 파일 자체가 응용 프로그램의 일부가되기 때문에). .xml 또는 .ini를 사용하면 구성 안의 구문 오류로부터보다 정상적으로 복구 할 수 있도록 파서 코드를 작성할 수 있습니다. – codemagician