PHP获取PHP配置文件函数有哪些?PHP获取PHP配置文件函数怎么用?
- 2022年11月29日
- 989 次
在PHP中有一些获取PHP配置文件php.ini内一些设置的函数,那么获取PHP配置文件的函数有哪些?这些获取PHP配置文件的函数又怎么用呢?以下是李涛自留地整理的一些关于PHP获取PHP配置文件的函数,下面将记载这些函数的语法格式、参数说明及一个使用实例。
一、PHP获取PHP配置文件函数有哪些?
| 函数 | 作用 |
|---|---|
| ini_get() | 获取一个配置选项的值 |
| ini_set() | 为一个配置选项设置值 |
| ini_alter() | 是ini_set()的别名 |
| ini_get_all() | 获取所有配置选项 |
| ini_restore() | 恢复配置选项的值 |
这些函数大多都是以ini_开头,下面将详细记载几个重要的函数语法格式及参数。
二、ini_get()函数
1、ini_get()函数语法格式:
ini_get(string $varname): string
2、ini_get()函数参数说明
(1)、$varname:php.ini文件中的配置选项名称,数据类型是字符串类型;
(2)、ini_get()函数成功是返回配置选项值的字符串,null的值则返回空字符串。如果配置选项不存在,将会返回false。
三、ini_set()函数
1、ini_set()函数语法格式:
ini_set(string $varname, string $newvalue): string
2、ini_set()函数参数说明
(1)、$varname:是指php.ini配置文件中有效选项;
(2)、选项新的值。
(3)、ini_set()函数返回值成功时返回旧的值,失败时返回false。
四、ini_get_all()函数
1、ini_get_all()函数语法格式:
ini_get_all(string $extension = ?, bool $details = true): array
2、ini_get_all()函数参数说明:
(1)、$extension:可选的扩展名称。如果设置了,此函数仅仅返回指定该扩展的选项。
(2)、$details:获取详细设置或者仅仅是每个设置的当前值。 默认是 true(获取详细信息)。
五、PHP获取PHP配置文件函数的实例代码
<?php
echo '服务器中是否开启了PHP错误提示(1、on为开启,0、Off为未开启):<br>';
function errors(){
echo ini_get('display_errors').'<br>';
return;
}
errors();
//获取PHP错误是否开启:
echo '服务器是否开启了PHP错误日志:'.ini_get('log_errors').'<br>';
//获取PHP错误日志的位置:
echo '服务器中PHP错误日志路径地址:'.ini_get('error_log');
echo '<pre>';
print_r(ini_get_all('mysqli'));
echo '</pre>';
error_log('无法连接到数据库错误');
?>
<?php
echo '服务器中是否开启了PHP错误提示(1、on为开启,0、Off为未开启):<br>';
function errors(){
echo ini_get('display_errors').'<br>';
return;
}
errors();
//获取PHP错误是否开启:
echo '服务器是否开启了PHP错误日志:'.ini_get('log_errors').'<br>';
//获取PHP错误日志的位置:
echo '服务器中PHP错误日志路径地址:'.ini_get('error_log');
echo '<pre>';
print_r(ini_get_all('mysqli'));
echo '</pre>';
error_log('无法连接到数据库错误');
?>本文简单总结了PHP获取PHP配置文件php.ini的函数有哪些?ini_get()函数、ini_set()函数、ini_get_all()函数以及PHP获取PHP配置文件函数的实例代码来记载了PHP获取PHP配置文件函数怎么使用,后续将记载更多有关PHP配置文件的相关函数。
若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。
- PHP cURL 实战教程:从入门到 REST API 调用 2026-06-30
- windows服务器和linux服务器有什么不同?windows服务器和linux服务器的详细对比 2023-02-11
- 自建Chevereto图床网站教程 拥有自己的图床网站 2021-12-27
- PhpStudy小皮面板提示80端口被系统占用该怎么办呢? 2022-09-30
- 记录建站两周年 诗和远方逐渐遥远 2022-12-29
- wordpress的robots.txt在哪儿?wordpress修改robots文件的方法 2022-09-22
