Maison > Article > développement back-end > Maîtriser la bonne façon de référencer les fichiers de configuration
1. Utilisation du global
Comme nous le savons tous, 全局变量
ne peut pas être utilisé sans modification des méthodes, comme suit :
<?php $a=1; function Test() { echo $a;//报错,undefined variable } ?>
Nous avons donc besoin de global
Aide :
<?php $a=1; function Test() { global $a; echo $a;//报错,undefined variable } Test();//输出1 ?>
2. Introduire le fichier de configuration
Le fichier de configuration est le suivant :
<?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代表隐藏错误; ) ); ?>
Utiliser comme suit :
<?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); ?>
Recommandé : tutoriel php, tutoriel vidéo php
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!