현재 위치: > 최신 기사 목록> ini_get_all 함수에 의해 반환 된 데이터 형식은 무엇입니까? 특정 예제 분석이 포함됩니다

ini_get_all 함수에 의해 반환 된 데이터 형식은 무엇입니까? 특정 예제 분석이 포함됩니다

gitbox 2025-09-18
<span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-comment">// 머리말:기사의 내용과 관련이 없습니다 PHP 코드 예제</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"환영 PHP 학습 예!\n"</span></span><span>;
</span><span><span class="hljs-variable">$time</span></span><span> = </span><span><span class="hljs-title function_ invoke__">date</span></span><span>(</span><span><span class="hljs-string">'Y-m-d H:i:s'</span></span><span>);
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"현재 시간: <span class="hljs-subst">$time</span></span></span><span>\n";
</span><span><span class="hljs-meta">?&gt;</span></span><span>

&lt;hr&gt;

</span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-comment">// 텍스트의 내용:~에 대한 ini_get_all 기능의 데이터 형식 분석</span></span><span>

<span class="hljs-comment">/**
 * ini_get_all() 기능 개요
 * 
 * ini_get_all() 예 PHP 내장 기능,구성 파일을 얻는 데 사용됩니다 php.ini 구성 정보。
 * 모든 구성 항목을 얻을 수 있습니다,지정된 구성 항목에 대한 자세한 정보를 얻을 수도 있습니다.。
 * 返回的数据예一个关联数组,数组的键예구성 항목 이름称,值예一个包含该구성 항목详细信息的数组。
 * 
 * 데이터 형식:
 * [
 *   '구성 항목 이름' =&gt; [
 *       'global_value'  =&gt; '글로벌 가치(php.ini정의 된 값)',
 *       'local_value'   =&gt; '로컬 가치(런타임 패스 ini_set 값을 설정하십시오)',
 *       'access'        =&gt; int(액세스 권한 식별)
 *   ],
 *   ...
 * ]
 * 
 * ~에 access 가치는 될 수 있습니다:
 *   - 1 (PHP_INI_USER):사용자 스크립트에서 사용할 수 있습니다 ini_set 개정하다
 *   - 2 (PHP_INI_PERDIR):할 수 있습니다 php.ini、.htaccess 또는 httpd.conf 中개정하다
 *   - 4 (PHP_INI_SYSTEM):할 수 있습니다 php.ini 또는 httpd.conf 中개정하다
 *   - 7 (PHP_INI_ALL):任何地方都可以개정하다
 */</span>

</span><span><span class="hljs-comment">// 모든 구성 항목을 얻으십시오</span></span><span>
</span><span><span class="hljs-variable">$all_ini</span></span><span> = </span><span><span class="hljs-title function_ invoke__">ini_get_all</span></span><span>();

</span><span><span class="hljs-comment">// 출력 부품 예(디스플레이 전에만5구성 항목)</span></span><span>
</span><span><span class="hljs-variable">$counter</span></span><span> = </span><span><span class="hljs-number">0</span></span><span>;
</span><span><span class="hljs-keyword">foreach</span></span><span> (</span><span><span class="hljs-variable">$all_ini</span></span><span> </span><span><span class="hljs-keyword">as</span></span><span> </span><span><span class="hljs-variable">$key</span></span><span> =&gt; </span><span><span class="hljs-variable">$info</span></span><span>) {
    </span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"구성 항목: <span class="hljs-subst">$key</span></span></span><span>\n";
    </span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"글로벌 가치: "</span></span><span> . </span><span><span class="hljs-variable">$info</span></span><span>[</span><span><span class="hljs-string">'global_value'</span></span><span>] . </span><span><span class="hljs-string">"\n"</span></span><span>;
    </span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"로컬 가치: "</span></span><span> . </span><span><span class="hljs-variable">$info</span></span><span>[</span><span><span class="hljs-string">'local_value'</span></span><span>] . </span><span><span class="hljs-string">"\n"</span></span><span>;
    </span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"액세스 권한: "</span></span><span> . </span><span><span class="hljs-variable">$info</span></span><span>[</span><span><span class="hljs-string">'access'</span></span><span>] . </span><span><span class="hljs-string">"\n"</span></span><span>;
    </span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"------------------------\n"</span></span><span>;
    </span><span><span class="hljs-variable">$counter</span></span><span>++;
    </span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-variable">$counter</span></span><span> &gt;= </span><span><span class="hljs-number">5</span></span><span>) </span><span><span class="hljs-keyword">break</span></span><span>;
}

<span class="hljs-comment">/**
 * 얻다指定구성 항목示例
 */</span>
</span><span><span class="hljs-variable">$session_config</span></span><span> = </span><span><span class="hljs-title function_ invoke__">ini_get_all</span></span><span>(</span><span><span class="hljs-string">'session'</span></span><span>);
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"\n얻다 session 구성 항목详细信息:\n"</span></span><span>;
</span><span><span class="hljs-title function_ invoke__">print_r</span></span><span>(</span><span><span class="hljs-variable">$session_config</span></span><span>);

<span class="hljs-comment">/**
 * 예제 분석:
 * 
 * 가정 session.save_path 반환 값은입니다:
 * [
 *   'global_value' =&gt; '/var/lib/php/sessions',
 *   'local_value'  =&gt; '/tmp',
 *   'access'       =&gt; 7
 * ]
 * 
 * 설명하다:
 * - global_value: php.ini 기본 경로가 설정되었습니다
 * - local_value: 현재 스크립트 실행 환경이 통과 될 수 있습니다 ini_set 개정하다后的路径
 * - access: 7 表示该구성 항목在任何地方都可개정하다
 */</span>

</span><span><span class="hljs-meta">?&gt;</span></span><span>

&lt;hr&gt;

</span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-comment">// 꼬리 부분:기사의 내용과 관련이 없습니다 PHP 코드 예제</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"이 기사의 예는 입증되었습니다!\n"</span></span><span>;
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"당신을 기원합니다 PHP 원활하게 공부하십시오!\n"</span></span><span>;
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>