ホームページ  >  記事  >  バックエンド開発  >  PHPデータベース設定ファイルの実装方法例

PHPデータベース設定ファイルの実装方法例

WBOY
WBOYオリジナル
2016-07-25 08:54:201087ブラウズ
  1. $db_name="test";
  2. global $db_password?>
  3. 2、データベース操作クラス (呼び出し構成)ファイル) db.fun.php:
require("config/config.php");

class db{
function fun(){
global $db_username,$db_password
    echo "データベース ユーザー名:".$ db_username ."
    ";
  1. echo "データベースパスワード:".$db_password."
    }
  2. }
  3. ?>
  4. 3、ファイルを適用テスト.php:
  5. require("include/db.fun.php");
$a= new db();
コード

4、グローバル キーワードをコピーします。
  1. $a = 1; /* グローバルスコープ */
  2. function Test()
  3. {
echo $a; /* ローカルスコープ変数への参照 */
} Test(); ?>

コードをコピー
    echo ステートメントは変数 $a のローカル バージョンを参照しており、このスコープ内の値が割り当てられていないため、このスクリプトは出力を生成しません。 PHP のグローバル変数は C 言語とは少し異なります。C 言語では、ローカル変数によってオーバーライドされない限り、グローバル変数は関数内で自動的に有効になります。 これにより問題が発生する可能性があり、誰かがグローバル変数を変更する可能性があります。 PHP のグローバル変数を関数で使用する場合は、グローバル変数を宣言する必要があります。
  1. $a = 1;
  2. $b = 2;
  3. 関数 Sum()
  4. グローバル $a, $b = $a + $b; Sum();
echo $b;
?>

上記のスクリプトの出力は「3」になります。 グローバル変数 $a と $b は関数内で宣言されており、任意の変数のすべての参照変数はグローバル変数を指します。 PHP では、関数が宣言できるグローバル変数の最大数に制限はありません。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。