ホームページ > バックエンド開発 > PHPの問題 > 設定ファイルの正しい参照方法をマスターする

設定ファイルの正しい参照方法をマスターする

autoload
リリース: 2023-03-08 14:42:01
オリジナル
2050 人が閲覧しました

1. グローバルの使用

ご存知のとおり、グローバル変数は、次のようにメソッド内で変更せずに使用することはできません:

<?php
   $a=1;
   function Test()
   {
       echo $a;//报错,undefined variable
   }
?>
ログイン後にコピー

したがって、global の助けが必要です:

<?php
   $a=1;
   function Test()
   {
       global $a;
       echo $a;//报错,undefined variable
   }
   Test();//输出1

?>
ログイン後にコピー

2. 設定ファイルを導入します

設定ファイルは次のとおりです:

<?php       //在根目录下config\config.php
return array(
    //数据库配置
    &#39;database&#39;=>array(
         &#39;type&#39;=>&#39;mysql&#39;,
         &#39;host&#39;=>&#39;localhost&#39;,
         &#39;port&#39;=>&#39;3306&#39;,
         &#39;user&#39;=>&#39;root&#39;,
         &#39;pass&#39;=>&#39;root&#39;,
         &#39;charset&#39;=>&#39;utf8&#39;,
         &#39;dbname&#39;=>&#39;my_database&#39;,
         &#39;prefix&#39;=>&#39;&#39;

    ),
    &#39;system&#39;=>array(
        &#39;error_reporting&#39;=>E_ALL,//错误级别控制,默认显示所有错误
        &#39;display_errors&#39;=>1,     //错误显示控制,1代表显示错误,0代表隐藏错误;
    )
);

?>
ログイン後にコピー

は次のように使用されます:

<?php  //在根目录下
function abc(){          
    global $config;
    $config=include &#39;./config/config.php&#39;;
}
function efg(){
    global $config;
    var_dump($config);
}
abc();//调用abc()方法,将配置文件赋值引入
efg();//输出配置文件
echo "<br>";
echo "<pre class="brush:php;toolbar:false">";
var_dump($config);
?>
ログイン後にコピー

推奨: php チュートリアルphp ビデオ チュートリアル

以上が設定ファイルの正しい参照方法をマスターするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート