在PHPini_set和ini_get例子
本文给出了在PHP ini_set和ini_get使用的一个例子。分享给你供你参考。以下是如下:PHP ini_set功能。
PHP ini_set函数在设置选项的值,以效应函数执行后,这种设置也无效的脚本结束时,并不是所有的选项可以设置此功能。具体的值可以设置为手动查看列表。
这意味着设置的选项值在php.ini中,例如,display_error选项是关闭的。然而,如果你想在程序中显示错误信息,以便您可以调试程序,你可以使用PHP ini_set功能。
复制代码代码如下:ini_set(display_errors
然后在你的网页程序显示错误信息,你也可以使用error_reporting设置显示错误信息的水平。
如果需要增加脚本的执行时间,可以设置:
复制代码代码如下:ini_set(max_execution_time
然后,该脚本的执行时间将从默认的30秒到180秒的变化,当然,你也可以使用set_time_limit()来设置。
事实上,如果你把ini_set ini_get PHP函数,这是非常好的。例如,你想在一个配置文件中添加自己的文件路径,但是如果你有权限更改php.ini文件,你可以将两个功能:
复制代码代码如下:ini_set('include_path ',ini_get('include_path')。: / your_include_dir:');
PHP的功能功能不同,灵活使用这些功能可以使语言发挥重要作用。
PHP的配置功能ini_get()认为,许多人已经把配置文件中的选项的值,如果它是真正的价值,它将返回1,如果是假值,它将返回0,和字符串将返回字符串。
例如手册中的例子:
代码复制代码如下:< PHP
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)。;
>
输出:
display_errors = 1
register_globals = 0
post_max_size = 8m
post_max_size + 1 = 9
PHP配置功能ini_get()主要是获取配置文件,可以方便的为你做很多的工作。比如,你想操纵字符串过滤,但仍不清楚是否magic_quotes_gpc是开放的,所以你可以写这样一个函数:
复制代码如下:功能stringfilter($str)
{
如果(ini_get('magic_quotes_gpc))
{
返回$ STR;
其他{ }
返回addslashes($str);
}
}
当然,如果您不知道全局变量是否打开,您也可以自定义这样的函数:
U3000 U3000
复制代码如下:功能getgetvar($变量)
{
如果(ini_set('register_gobals '))
{
返回值;
{人}
返回的_get { 'var};
}
}
当然,你可以使用PHP的配置功能ini_get()大量使用,你可以慢慢学。
希望本文能对大家的PHP程序设计有所帮助。