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( //数据库配置 '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代表隐藏错误; ) ); ?>
は次のように使用されます:
<?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); ?>
推奨: php チュートリアル、php ビデオ チュートリアル
以上が設定ファイルの正しい参照方法をマスターするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。