ホームページ > バックエンド開発 > PHPチュートリアル > PHPでグローバル変数を使用する方法

PHPでグローバル変数を使用する方法

WBOY
リリース: 2016-06-23 14:15:35
オリジナル
851 人が閲覧しました

PHP グローバル変数

<?phpglobal $vfp_oledb_CString;$vfp_oledb_CString="Provider=VFPOLEDB.1;Data Source=d:/testoledb; Collating Sequence=MACHINE";testgol();function testgol(){echo $vfp_oledb_CString;}
ログイン後にコピー



結果は出力がありません。グローバル変数をどのように定義して使用すればよいですか?

ディスカッションへの返信 (解決策)

$vfp_oledb_CString="Provider=VFPOLEDB.1;データ ソース=d: /testoledb; 照合順序=MACHINE";
testgol();

function testgol(){
global $vfp_oledb_CString;
echo $vfp_oledb_CString;
}

global キーワードの使用は推奨されません。まだ $GLOBALS スーパーグローバル変数を使用します

yac を付けてみましょう。プロセス間の共有メモリは非常に便利です。

を呼び出すときに再度宣言する必要がありますか?

この文字列は、PHP ファイルの各 FUNCTION に含める設定ファイルとして使用したいのですが。この効果を実現するには、どちらの方法が良いかを使用する必要があります

$GLOBAL スーパー グローバル変数を使用することもできます

$vfp_oledb_CString="Provider=VFPOLEDB.1;Data Source=d:/testoledb; Collat​​oring Sequence=MACHINE" ; testgol ();

function testgol(){
echo $GLOBALS['vfp_oldb_CString'];
}

文字列が固定されている場合、定数のスコープは global です。定数は、スコープに関係なく、スクリプト内のどこからでもアクセスできます。

定数を使用することで問題は解決しました

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