Heim >Backend-Entwicklung >PHP-Problem >Beherrschen Sie die korrekte Referenzierung von Konfigurationsdateien

Beherrschen Sie die korrekte Referenzierung von Konfigurationsdateien

autoload
autoloadOriginal
2021-03-09 13:46:322035Durchsuche

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

?>

Wir brauchen also die Hilfe von global: <p><pre class="brush:php;toolbar:false">&lt;?php //在根目录下config\config.php return array( //数据库配置 &amp;#39;database&amp;#39;=&gt;array( &amp;#39;type&amp;#39;=&gt;&amp;#39;mysql&amp;#39;, &amp;#39;host&amp;#39;=&gt;&amp;#39;localhost&amp;#39;, &amp;#39;port&amp;#39;=&gt;&amp;#39;3306&amp;#39;, &amp;#39;user&amp;#39;=&gt;&amp;#39;root&amp;#39;, &amp;#39;pass&amp;#39;=&gt;&amp;#39;root&amp;#39;, &amp;#39;charset&amp;#39;=&gt;&amp;#39;utf8&amp;#39;, &amp;#39;dbname&amp;#39;=&gt;&amp;#39;my_database&amp;#39;, &amp;#39;prefix&amp;#39;=&gt;&amp;#39;&amp;#39; ), &amp;#39;system&amp;#39;=&gt;array( &amp;#39;error_reporting&amp;#39;=&gt;E_ALL,//错误级别控制,默认显示所有错误 &amp;#39;display_errors&amp;#39;=&gt;1, //错误显示控制,1代表显示错误,0代表隐藏错误; ) ); ?&gt;</pre><strong></strong> 2. Führen Sie die Konfigurationsdatei ein </p> <p></p>Die Konfigurationsdatei lautet wie folgt: <p><pre class="brush:php;toolbar:false">&lt;?php //在根目录下 function abc(){ global $config; $config=include &amp;#39;./config/config.php&amp;#39;; } function efg(){ global $config; var_dump($config); } abc();//调用abc()方法,将配置文件赋值引入 efg();//输出配置文件 echo &quot;&lt;br&gt;&quot;; echo &quot;&lt;pre class=&quot;brush:php;toolbar:false&quot;&gt;&quot;; var_dump($config); ?&gt;</pre><br>Verwenden Sie sie wie folgt: </p> <p>rrreee<a href="https://www.php.cn/php-weizijiaocheng.html" target="_self" title="php教程"> Empfohlen: </a>php-Tutorial<a href="https://www.php.cn/course/list/29/type/2.html" target="_self" title="php视频教程">, </a>php-Video-Tutorial</p>🎜

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn