1. Die Verwendung von global
Wie wir alle wissen, können globale Variablen
nicht ohne Modifikation in Methoden verwendet werden, wie folgt: 全局变量
无法在方法中不加修饰的使用,如下:
<?php $a=1; function Test() { echo $a;//报错,undefined variable } ?>
所以我们需要global
<?php $a=1; function Test() { global $a; echo $a;//报错,undefined variable } Test();//输出1 ?>
global< /code>: <?php //在根目录下config\config.php
return array(
//数据库配置
'database'=>array(
'type'=>'mysql',
'host'=>'localhost',
'port'=>'3306',
'user'=>'root',
'pass'=>'root',
'charset'=>'utf8',
'dbname'=>'my_database',
'prefix'=>''
),
'system'=>array(
'error_reporting'=>E_ALL,//错误级别控制,默认显示所有错误
'display_errors'=>1, //错误显示控制,1代表显示错误,0代表隐藏错误;
)
);
?>
Nach dem Login kopieren 2. Führen Sie die Konfigurationsdatei ein Die Konfigurationsdatei lautet wie folgt: <?php //在根目录下
function abc(){
global $config;
$config=include './config/config.php';
}
function efg(){
global $config;
var_dump($config);
}
abc();//调用abc()方法,将配置文件赋值引入
efg();//输出配置文件
echo "<br>";
echo "<pre class="brush:php;toolbar:false">";
var_dump($config);
?>
Nach dem Login kopieren
Verwenden Sie sie wie folgt: rrreee Empfohlen: php-Tutorial, php-Video-Tutorial
🎜Das obige ist der detaillierte Inhalt vonBeherrschen Sie die korrekte Referenzierung von Konfigurationsdateien. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!