Heim >PHP-Framework >Denken Sie an PHP >Wie thinkphp5 Konfigurationsdateien liest
Bei Verwendung des ThinkPHP5-Frameworks müssen wir normalerweise einige Konfigurationsinformationen in der Anwendung lesen, z. B. Datenbankverbindungsinformationen, Cache-Informationen usw. Im ThinkPHP5-Framework werden alle Konfigurationsdateien im Konfigurationsverzeichnis gespeichert.
Benennung von Konfigurationsdateien
Think PHP5 Framework, das Konfigurationsverzeichnis speichert alle Konfigurationsdateien, diese Dateien alle haben die Dateierweiterung .php. Benennen Sie die Konfigurationsdatei entsprechend dem Format Anwendungskonfiguration-Controller-Konfiguration-Methodenkonfiguration.php, zum Beispiel:
Name der Anwendungskonfigurationsdatei: app.php#🎜🎜 ## 🎜🎜#
<code><pre class="brush:php;toolbar:false">$app_config = config(&#39;app&#39;);</pre>
Anwendungskonfigurationsdatei lesen<code><pre class="brush:php;toolbar:false">$app_config = config(&#39;app&#39;);</pre>
读取应用配置文件
应用程序中,如果需要读取配置文件,可以使用config函数,并将配置文件名称作为其参数。下面的代码可以被使用来读取app.php配置文件的内容
<code><pre class="brush:php;toolbar:false"><?php
namespace app\index\controller;
use think\Controller;
class Index extends Controller
{
public function index()
{
$app_config = config(&#39;app&#39;);
dump($app_config);
}
}</pre>
#🎜🎜 #In Wenn Sie in der Anwendung die Konfigurationsdatei lesen müssen, können Sie die Konfigurationsfunktion verwenden und den Namen der Konfigurationsdatei als Parameter verwenden. Der folgende Code kann verwendet werden, um den Inhalt der app.php-Konfigurationsdatei zu lesen
<code>rrree
Anwendung lesen Der Beispielcode der Konfigurationsdatei lautet wie folgt:
class Index extends Controller { public function index() { $controller_config = $this->config; dump($controller_config); } }
Controller-Konfigurationsdatei lesen
Der Beispielcode zum Lesen der Controller-Konfigurationsdatei lautet wie folgt:
class Index extends Controller { public function hello() { $action_config = config('hello'); dump($action_config); } }
In der Methode können wir die Methodenkonfigurationsdatei über die Konfigurationsfunktion lesen. Der Name der Methodenkonfigurationsdatei lautet: Methodenname.php, zum Beispiel:
Der Beispielcode zum Lesen der Methodenkonfigurationsdatei lautet wie folgt:
Zusätzlich zu app.php, Controller-Konfigurationsdateien und Methodenkonfigurationsdateien können wir über die Konfiguration auch benutzerdefinierte Konfigurationsdateien lesen Funktion. Die Konfigurationsdatei muss im config-Verzeichnis gespeichert sein und .php als Dateierweiterung verwenden. Der Beispielcode zum Lesen einer benutzerdefinierten Konfigurationsdatei lautet wie folgt: #🎜🎜#rrreee <?php namespace app\index\controller; use think\Controller; class Index extends Controller { public function index() { $custom_config = config('custom'); dump($custom_config); } }#🎜 🎜#
Andere Dateien lesen
Das obige ist der detaillierte Inhalt vonWie thinkphp5 Konfigurationsdateien liest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!