設定檔案

位置

webman的配置檔案位於config/目錄下,項目中可以通過config()函數來獲取對應的配置。

獲取配置

獲取所有配置

config();

獲取config/app.php裡的所有配置

config('app');

獲取config/app.php裡的debug配置

config('app.debug');

如果配置是陣列,可以通過.來獲取陣列內部元素的值,例如

config('file.key1.key2');

預設值

config($key, $default);

config透過第二個參數傳遞預設值,如果配置不存在則返回預設值。
配置不存在且沒有設置預設值則返回null。

自定義配置

開發者可以在config/目錄下添加自己的配置檔案,例如

config/payment.php

<?php
return [
    'key' => '...',
    'secret' => '...'
];

獲取配置時使用

config('payment');
config('payment.key');
config('payment.key');

更改配置

webman不支持動態修改配置,所有配置必須手動修改對應的配置檔案,並且重新載入或重新啟動

注意
伺服器配置config/server.php以及進程配置config/process.php不支持重新載入,需要重新啟動才能生效