ホームページ  >  記事  >  バックエンド開発  >  初心者が答えを求めています: PHP でファイル スコープ配列を定義するにはどうすればよいですか?

初心者が答えを求めています: PHP でファイル スコープ配列を定義するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-23 13:47:501205ブラウズ

global $param_array = array('P', 'Q', 'CR', 'LT', 'TC,M1', 'TC,M2', 'RI,M1', 'RI,M2');

構文エラーが表示されますが、この配列はどうすればファイル内にスコープを持つことができますか?
それとも配列のファイルスコープは不可能ですか?


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

ファイルスコープとは何を意味しますか?

global はそのようには使用できません。マニュアルを読んでください。

ファイルスコープとはどういう意味ですか?

global はそのようには使用できません。マニュアルを読んでください。



申し訳ありませんが、php についてはあまり詳しくありません
正確に言うと、スクリプトのスコープにすべきでしょうか?
例:
配列 a が a.php で定義されている場合、そのスコープは a.php であり、すべての関数が配列にアクセスできます
ただし、b.php ではアクセスできません

特別な定義は必要ありません
配列が定義されている場合
$a=array(1,2,3,4,5)

の場合、そのスコープはこのファイル内にあり、すべての関数がそれにアクセスできます

が a.php で定義されている場合、この配列はデフォルトではグローバル変数であり、関数の外で直接使用できます。グローバル $a を使用するには関数内で宣言する必要があります。

りー

りー

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