php生成配置文件config.php 生成數組配置文件

在不少項目中,配置文件是不可缺乏的,通常配置文件會用變量或者數組進行設置,例如數據庫、或者一些公共參數。php

建立

<?php

// 配置文件數組
$config = array(
    'DB_URL' => 'localhost',
    'DB_USER' => 'root',
    'DB_PWD' => 'root',
    'DB_NAME' => 'test_db'
);

// 代碼格式
$str = '<?php'.PHP_EOL.'/**'.PHP_EOL.'* 配置文件'.PHP_EOL.'* TANKING'.PHP_EOL.'* '.date('Y-m-d').''.PHP_EOL.'*/'.PHP_EOL.'$db_config = '.var_export($config,true).';'.PHP_EOL.'?>';

// 建立文件
$file = fopen("config.php","w");
echo fwrite($file,$str);
fclose($file);

?>

配置文件

<?php
/**
* 配置文件
* TANKING
* 2021-04-25
*/
$db_config = array (
  'DB_URL' => 'localhost',
  'DB_USER' => 'root',
  'DB_PWD' => 'root',
  'DB_NAME' => 'test_db',
);
?>

如何讀取?

<?php

// 引入數據庫配置
include './config.php';

// 建立鏈接
$conn = mysqli_connect($db_config['DB_URL'], $db_config['DB_USER'], $db_config['DB_PWD']);
 
// 檢測鏈接
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
echo "鏈接成功";

?>

做者

Author:TANKING
DateL2021-04-25
WeChat:sansure2016
Web:http://www.likeyun.cnmysql

相關文章
相關標籤/搜索