>  기사  >  백엔드 개발  >  PHP 구문 분석_ini_file() 함수

PHP 구문 분석_ini_file() 함수

WBOY
WBOY원래의
2016-08-08 09:31:541562검색

정의 및 사용법

parse_ini_file() 함수는 구성 파일을 구문 분석하고 설정을 배열로 반환합니다.

구문

parse_ini_file(file,process_sections)
参数 描述
file 必需。规定要检查的 ini 文件。
process_sections 可选。如果设置为 true,则返回一个多维数组,包括了配置文件中每一节的名称和设置。默认是 false。

설명

ini 파일의 구조는 php.ini와 유사합니다.

ini 파일에서도 상수를 파싱할 수 있으므로, pars_ini_file()을 실행하기 전에 상수를 ini 값으로 정의하면 결과에 통합됩니다. ini 값만 평가됩니다.

숫자로 구성된 키 이름과 섹션 이름은 PHP에서 정수로 처리되므로 0으로 시작하는 숫자는 8진수로, 0x로 시작하는 숫자는 16진수로 처리됩니다.

팁 및 참고 사항

참고: 이 기능은 자신의 애플리케이션의 구성 파일을 읽는 데 사용할 수 있습니다. 이 함수는 스크립트 실행 시 이미 처리된 php.ini 파일과는 아무런 관련이 없습니다.

설명: ini 파일의 값에 영숫자가 아닌 문자가 포함된 경우 큰따옴표(")로 묶어야 합니다.

설명 :null, yes, no, true 및 false를 포함한 일부 예약어는 ini 파일에서 키 이름으로 사용할 수 없습니다. 값은 null이고 no 및 false는 ""와 동일하며 값은 다음과 같습니다. ​​​​yes 및 true는 ".1"과 동일합니다. {}|"~![()" 문자는 키 이름 어디에도 사용할 수 없으며 이러한 문자는 옵션 값에서 특별한 의미를 갖습니다.

설명: PHP 버전 5.0부터 이 함수는 옵션 값 내의 새 줄도 처리합니다. 내용:

PHP 코드:

출력 :

예 2

[names] me = Robert you = Peter [urls] first = "http://www.example.com" second = "http://www.w3school.com.cn""test.ini"의 내용:

PHP 코드(

process_sections

를 true로 설정): Array ( [me] => Robert [you] => Peter [first] => http://www.example.com [second] => http://www.w3school.com.cn )

출력:

[names] me = Robert you = Peter [urls] first = "http://www.example.com" second = "http://www.w3school.com.cn"

위에는 관련 내용을 포함하여 PHP의 pars_ini_file() 함수를 소개하고 있는데, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.