2011-07-05 9 views
0

が長すぎるために、この質問を望んでいない、私は一例にスキップしますPHP定義定数 - 使用範囲? paper.phpとrock.php、彼らは次が含まれています:</p> <p><b>paper.php:</b>私は2つのファイルを持っている場合は<br> :

include('rock.php'); 
$link = mysql_connect(DB_HOST, DB_USER, DB_PASS) or die("Couldn't make connection."); 
$db = mysql_select_db(DB_NAME, $link) or die("Couldn't select database"); 

rock.php:

define ("DB_HOST", "localhost"); 
define ("DB_USER", "foo"); 
define ("DB_PASS","bar"); 
define ("DB_NAME","fooDBar"); 

結局、私のpaper.phpファイルを閲覧するユーザーが接続されますDBに接続されているかどうか?

+1

コード化したとおりに動作するはずです。 – anubhava

+2

DIYのテストアプローチは、ここでそれを掲示するよりはるかに迅速でした:)うん、私はしばしばあなたの例のような定数のトンを含むインクルードファイルを使用し、魅力のように動作します – ashein

+0

みんなありがとう!テストはもっと速かっただろうが、私のサーバーには今、いくつかの問題があるので、ええ...私はここに投稿しました。再度、感謝します! –

答えて

7

はい、あなたはrock.php内のすべての適切な変数を定義し、rock.phpを含めている、そして、彼らはあなたがmysql_connect()を行う場合を含む、プログラム全体の実行のために定義されます。

+0

あなたの答えに感謝します!私はそれをこの方法で使用します!ありがとう! –

10

回答が長すぎるようにしたくない:

はい。

+0

短いコメント:ありがとう! :) –

+0

コメントが長すぎるようにしたくない:素敵な答え。 –

関連する問題

 関連する問題