电脑配置|硬件知识|电脑故障|电脑技巧|电脑应用|组装电脑

PHP使用ini_get得到的变量的值

本文阐述了如何用PHP ini_get获得变量的值在php.ini.share你供你参考。具体分析如下:

在php.ini,把变量的值,当然,你可以使用phpinfo()得到所有PHP的配置信息,但如果你想得到一个变量的值,你怎么得到它的

PHP提供了一个函数获取变量的值:ini_get()

ini_get()的使用是非常简单的,与下面的示例演示如何使用。

Grammar:


字符串(string varname)ini_get


如果返回值为布尔值,则返回值为0或1。

实例uff1a


< PHP
*
我们的包含以下设置:
在display_errors =
register_globals =关闭
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字节=。return_bytes(ini_get('post_max_size '));
功能return_bytes($ Val){
美元=修剪($瓦尔);
最后,strtolower美元(美元瓦尔{ strlen($ Val)- 1 });
开关(最后$){
the'g'modifier可自/ PHP 5.1.0
case'g:
$ = 1024;
情况是:
$ = 1024;
case'k:
$ = 1024;
}
返回$ $;
}
>


上述代码的结果如下:


display_errors = 1
register_globals = 0
post_max_size = 8m
post_max_size + 1 = 9
post_max_size字节= 8388608


如果你想在整个的变量的值,我们可以用ini_get的强化作用ini_get_all()。

的ini_get_all()函数返回一个数组的形式在整个PHP环境变量,并且使用非常简单。

例1:


< PHP
print_r(ini_get_all(文件));
print_r(ini_get_all());
>


上述代码的结果如下:


阵列

{ PCRE backtrack_limit } = >阵列。

{ global_value } = > 100000
{ local_value } = > 100000
{访问权限> 7

{ PCRE recursion_limit } = >阵列。

{ global_value } = > 100000
{ local_value } = > 100000
{访问权限> 7


阵列

{ allow_call_time_pass_reference } = >阵列

{ global_value } = > 0
{ local_value } = > 0
{访问权限> 6

{ allow_url_fopen } = >阵列

{ global_value } = > 1
{ local_value } = > 1
{访问权限> 4





例二:


< PHP
print_r(ini_get_all(PCRE,false); / /)PHP 5.3.0添加
print_r(ini_get_all(空、假)); / / PHP 5.3.0添加
>


输出结果如下:


阵列

{文件。backtrack_limit } = > 100000
{文件。recursion_limit } = > 100000

阵列

{ allow_call_time_pass_reference } = > 0
{ allow_url_fopen } = > 1




功能是相对的,是ini_set ini_get()(),和ini_set已更改php.ini设置功能。例如,当一个脚本运行时间过长,它可以设置其最大执行时间。

希望本文能对大家的PHP程序设计有所帮助。