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 に含める設定ファイルとして使用したいのですが。この効果を実現するには、どちらの方法が良いかを使用する必要があります
$vfp_oledb_CString="Provider=VFPOLEDB.1;Data Source=d:/testoledb; Collatoring Sequence=MACHINE" ; testgol ();
function testgol(){
echo $GLOBALS['vfp_oldb_CString'];
}
文字列が固定されている場合、定数のスコープは global です。定数は、スコープに関係なく、スクリプト内のどこからでもアクセスできます。
定数を使用することで問題は解決しました
ご苦労様でした。