したがって、作成したphpファイルに変数がある場合、それを他のphpファイルと同じフォルダーに入れて、それらの1つに含めると、そのファイルの任意の変数を使用できますか?少しおかしいならごめんなさい
2 に答える
2
基本的にはい。を実行するinclude
ことは、コードを貼り付けることと同じです。
具体的には、PHPマニュアルから:
ファイルがインクルードされると、そこに含まれるコードは、インクルードが発生した行の変数スコープを継承します。呼び出し元ファイルのその行で使用可能な変数は、その時点以降、呼び出されたファイル内で使用可能になります。ただし、インクルード ファイルで定義されているすべての関数とクラスには、グローバル スコープがあります。
一般に、PHP のマニュアルはほとんど自明です。このような基本的な質問に対するほとんどの回答が見つかります。
于 2012-08-28T12:00:17.743 に答える
0
要するに、はい。
変数のスコープは、変数が定義されているコンテキストです。ほとんどの場合、すべてのPHP変数には単一のスコープしかありません。この単一のスコープは、含まれているファイルと必要なファイルにも及びます。例えば:
<?php
$a = 1;
include 'b.inc';
?>
ここで、$a変数は含まれているb.incスクリプト内で使用できます。
これは他の方向でも機能することに注意してください。
<?php
/* a.inc */
$a = 1;
?>
<?php
/* b.php */
include 'a.inc';
echo $a;
?>
于 2012-08-28T12:04:36.053 に答える