IT/php

php ini_get_all — 모든 설정 옵션을 얻습니다

조원태 2017. 1. 6. 23:51
반응형

ini_get_all — 모든 설정 옵션을 얻습니다


설명 :


array ini_get_all ([ string $extension [, bool $details ]] )

등록된 모든 설정 옵션을 반환합니다.


인수 :


extension

선택적인 확장명. 설정하면, 그 확장에 사용되는 옵션만 반환합니다.


details

자세한 설정을 얻거나 각 설정의 현재 값만 가져옵니다. 기본값은 TRUE입니다. (자세한 설정)


반환값 :


지시어 이름을 키로 가지는 연관 배열을 반환합니다.


details가 TRUE(기본값)이면, 배열은 global_value(php.ini에서 설정), local_value(ini_set()이나 .htaccess로 설정), access(접근 레벨)를 가지는 배열을 반환합니다.


details가 FALSE이면 옵션의 현재 값만 얻습니다.


접근 레벨에 대한 의미는 매뉴얼 섹션을 참고하십시오.


Note:

지시어가 복수의 접근 레벨을 가질 수 있기에, access는 적절한 비트마스트 값을 가집니다.



Example #1 ini_get_all() 예제


<?php

print_r(ini_get_all("pcre"));

print_r(ini_get_all());

?>

위 예제의 출력 예시:


Array

(

    [pcre.backtrack_limit] => Array

        (

            [global_value] => 100000

            [local_value] => 100000

            [access] => 7

        )


    [pcre.recursion_limit] => Array

        (

            [global_value] => 100000

            [local_value] => 100000

            [access] => 7

        )


)

Array

(

    [allow_call_time_pass_reference] => Array

        (

            [global_value] => 0

            [local_value] => 0

            [access] => 6

        )


    [allow_url_fopen] => Array

        (

            [global_value] => 1

            [local_value] => 1

            [access] => 4

        )


    ...


)

반응형