php_ini_loaded_file
( PHP 5中“ = 5.2.4 )
php_ini_loaded_file -检索路径加载php.ini文件
描述
字符串php_ini_loaded_file (无效)
检查如果php.ini文件中,并检索其路径。
参数
此功能没有参数。
返回值
加载的php.ini的路径,或FALSE如果未加载。
实例
例如# 1 php_ini_loaded_file ( )的例子
<?php
$inipath = php_ini_loaded_file();
if ($inipath) {
echo 'Loaded php.ini: ' . $inipath;
} else {
echo 'A php.ini file is not loaded';
}
?>
( PHP 4中, PHP 5中)
描述
字符串get_cfg_var (字符串$选项)
得到的价值PHP的配置选项。
这项功能将不会返回配置信息时设置的PHP编辑,或阅读从Apache的配置文件。
检查是否正在使用的系统配置文件,请尝试检索的价值cfg_file_path配置设置。如果这是现有的配置文件正在使用。
参数
选项
该配置选项的名称。
返回值
返回当前值的PHP配置变量指定的选项,或FALSE如果出现错误。
修改
版本说明
5.3.0 get_cfg_var ( )是固定的,以便能够返回“阵列”此选项。
set_include_path
( PHP 4中“ = 4.3.0 , PHP 5中)
set_include_path -集和include_path配置选项
描述
字符串set_include_path (字符串$ new_include_path )
集和include_path配置选项的期限脚本。
参数
new_include_path
新的价值和include_path
返回值
返回旧include_path中的成功或FALSE的失败。
实例
例如# 1 set_include_path ( )的例子
<?php
// Works as of PHP 4.3.0
set_include_path('/inc');
// Works in all PHP versions
ini_set('include_path', '/inc');
?>
实例二:
<?php
$path = '/usr/lib/pear';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
?>
参数或者set_time_limit
( PHP 4中, PHP 5中)
参数或者set_time_limit -限制了最大的执行时间
描述
无效的参数或者set_time_limit (秒)
设置秒数脚本可以运行。如果这是达成,该脚本返回一个致命错误。默认的限制是30秒,如果它存在, max_execution_time价值的php.ini中定义的。
当要求,参数或者set_time_limit ( )重新启动超时计数器为零。换句话说,如果超时是默认的30秒, 25秒到脚本执行要求,如参数或者set_time_limit ( 20 )时,该脚本将运行,共45秒的时间之前。
参数
秒
最大运行时间,在几秒钟内。如果设置为零,没有时间限制。
返回值
没有价值的返回。
注
警告
此功能没有任何影响时, PHP运行在安全模式。没有任何可行方案以外关闭安全模式或改变的时间限制在php.ini中。
注:参数或者set_time_limit ( )函数和配置指令max_execution_time不仅影响到执行时间的剧本本身。任何时间以外的活动,发生在脚本执行系统调用,如使用系统( ) ,流业务,数据库查询等不包括在确定的最长时间的脚本已经运行。这是不正确的Windows下的测量时间是真实的。
ini_get_all
( PHP 4中“ = 4.2.0 , PHP 5中)
ini_get_all -获取所有配置选项
描述
阵列ini_get_all ( [字符串$延长[ ,布尔$细节=真正的] ] )
将返回所有已登记的配置选项。
参数
延长
一个可选的扩展名。如果设置,该函数返回的唯一选择特定的扩展名。
详情
设置或检索资料的现值只为每个设置。预设值是true (检索详情) 。
返回值
返回一个关联数组指令名称数组关键。
当细节是TRUE (默认)的数组将包含global_value (设置在php.ini中) , local_value (也许设置ini_set ( )或。 htaccess的) ,并接入(接入级) 。
当细节是FALSE的价值将是目前的价值选择。
见手册中的信息的访问级别是什么意思。
注意:有可能被指示,有多种接入的水平,这就是为什么访问表明适当的位掩码值。
修改
版本说明
5.3.0时间的细节。
实例
例如# 1 ini_get_all ( )的例子
<?php
print_r(ini_get_all("pcre"));
print_r(ini_get_all());
?>
The above example will output something similar to:
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
)
...
)