我有这个PHP代码(在index.php上):
$props = array();
$props = parse_ini_file('property.ini');
var_dump($props);
var_dump打印出来:
布尔(假)布尔(假)布尔(假)布尔(假)布尔(假)布尔(假)
' property.ini'与index.php在同一个文件夹中
我做错了什么?帮助!
property.ini包含:
DB_NAME = "name"
DB_USER = "user"
DB_PASSWORD = "passwprd"
DB_HOST = "host"
TABLE_PREFIX = "mp_"
答案 0 :(得分:0)
您的ini文件应如下所示
DB_NAME = "name"
DB_USER = "user"
DB_PASSWORD = "passwprd"
DB_HOST = "host"
TABLE_PREFIX = "mp_"
它应该放在property.ini中,与php文件在同一个文件夹中。
你的php文件没问题,但试试这个
<?php
if(!file_exists(__DIR__ . '/property.ini')){
echo 'File '.__DIR__ . '/property.ini does not exist';
die();
}
$props = parse_ini_file(__DIR__ . '/property.ini');
print_r($props);
也许路径错了
答案 1 :(得分:0)
我想你想要包含这样的文件:
require_once("property.ini.php");
您可以使用以下定义设置值:
define('DB_NAME', "name");
define('DB_USER', "user");
define('DB_PASSWORD', "passwprd");
define('DB_HOST', "host");
define('TABLE_PREFIX', "mp_");