현재 구성 파일에 ini
형식을 사용하고 있습니다. 기술적 인 이유로이 포맷을 정말 좋아합니다. 1
과 (bool)true
을 구별하는데 꽤 어려움을 겪고 있습니다. 슬프게도, 내가 값으로 넣는 것에 상관없이 - true
, yes
, on
- 파일을 PHP로 구문 분석하면 모두 (string) "1"
으로 변환됩니다. 내가 config를 편집하기위한 GUI를 만들기 때문에 이것은 나에게 문제가된다. 파일 및 순서 모두 boolean
값이 boolean
및 int
값이되고 싶다면 꽤 좋게하려면 int
값이됩니다.ini 파일 : (int) 1과 boolean을 구별합니다.
는 기본적으로 내가 부탁 해요 것은 -이 PHP 객체에 (실제로 배열)이 ini
파일
bool = true
int = 1
을 설정하는 방법을 대신
Array (
['bool'] => (bool) true
['int'] => (int) 1
)
제가
받고 있어요Array (
['bool'] => (string) "1"
['int'] => (string) "1"
)
내 문장을 쓰는 것을 피하려고합니다.
이 알려진 문제이다 https://bugs.php.net/bug.php?id=38409 및 수정이 이후 5.6.1 예정된다. – kums
@kums 방금 버전 5.6.1을 다운로드했는데 같은 O.o입니다. –