php 용 iniget php.ini 에서 변수 값 을 가 져 오 는 방법
php.ini 의 변수 값 을 얻 으 려 면 phpinfo()를 사용 하 십시오.모든 phop 설정 정 보 를 얻 을 수 있 습 니 다.그러나 어떤 변수 값 을 얻 으 려 면 어떻게 얻 으 시 겠 습 니까?
php 에서 php.ini 의 변수 값 을 가 져 오 는 함 수 를 제공 합 니 다:iniget()
ini_get()의 용법 은 매우 간단 하 다.다음은 실례 를 통 해 그것 이 어떻게 사용 되 는 지 설명 한다.
문법:
string ini_get ( string varname )
반환 값 이 불 형 이면 0 또는 1 입 니 다.실례:
<?php
/*
Our php.ini contains the following settings:
display_errors = On
register_globals = Off
post_max_size = 8M
*/
echo 'display_errors = ' . ini_get('display_errors') . "
";
echo 'register_globals = ' . ini_get('register_globals') . "
";
echo 'post_max_size = ' . ini_get('post_max_size') . "
";
echo 'post_max_size+1 = ' . (ini_get('post_max_size')+1) . "
";
echo 'post_max_size in bytes = ' . return_bytes(ini_get('post_max_size'));
function return_bytes($val) {
$val = trim($val);
$last = strtolower($val[strlen($val)-1]);
switch($last) {
// The 'G' modifier is available since PHP 5.1.0
case 'g':
$val *= 1024;
case 'm':
$val *= 1024;
case 'k':
$val *= 1024;
}
return $val;
}
?>
위 코드 의 실행 결 과 는 다음 과 같 습 니 다.
display_errors = 1
register_globals = 0
post_max_size = 8M
post_max_size+1 = 9
post_max_size in bytes = 8388608
php.ini 의 변수 값 전 체 를 가 져 오 려 면 ini 를 사용 할 수 있 습 니 다.get 의 강화 함수 iniget_all()。ini_get_all()함수 가 전체 phop 의 환경 변 수 를 배열 로 되 돌려 주 고 용법 도 간단 합 니 다.
실례 1:
<?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
)
...
)
실례 2:
<?php
print_r(ini_get_all("pcre", false)); // Added in PHP 5.3.0
print_r(ini_get_all(null, false)); // Added in PHP 5.3.0
?>
출력 결 과 는 다음 과 같 습 니 다.
Array
(
[pcre.backtrack_limit] => 100000
[pcre.recursion_limit] => 100000
)
Array
(
[allow_call_time_pass_reference] => 0
[allow_url_fopen] => 1
...
)
와 iniget()상대 함 수 는 iniset(),ini_set 는 php.ini 설정 을 변경 하 는 기능 을 가지 고 있 습 니 다.예 를 들 어 어떤 스 크 립 트 가 시간 을 초과 할 때 최대 실행 시간 을 설정 할 수 있 습 니 다.본 논문 에서 말 한 것 이 여러분 의 phop 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Laravel - 변환된 유효성 검사 규칙으로 API 요청 제공동적 콘텐츠를 위해 API를 통해 Laravel CMS에 연결하는 모바일 앱(또는 웹사이트) 구축을 고려하십시오. 이제 앱은 CMS에서 번역된 콘텐츠를 받을 것으로 예상되는 다국어 앱이 될 수 있습니다. 일반적으로 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.