ホームページ > php教程 > php手册 > PHP グローバル変数のスコープ分析

PHP グローバル変数のスコープ分析

WBOY
リリース: 2016-06-13 12:22:28
オリジナル
740 人が閲覧しました

コードをコピー コードは次のとおりです。


$a = 1;
include 'b .inc' ;
?>


この変数 $a は、インクルード ファイル b.inc で有効になります。ただし、ユーザー定義関数では、ローカル関数スコープが導入されます。関数内で使用される変数は、デフォルトではローカル関数のスコープに制限されます。

コードをコピー コードは次のとおりです。


$a = 1;スコープ */
function Test ()
{
echo $a ; /* ローカルスコープ変数への参照 */
}
Test ()>

echo ステートメントは変数 $a のローカル バージョンを参照しており、このスコープ内の値が割り当てられていないため、このスクリプトは出力を生成しません。 PHP のグローバル変数は C 言語とは少し異なることに気づくかもしれません

PHP のグローバル変数は、関数で使用する場合はグローバル (グローバル キーワード) として宣言する必要があります


コードをコピー コードは次のとおりです:

$a = 1;
$b = 2;
function Sum ()
{
グローバル $a , $b ;
$b = $a $b ;
合計 ()
?>

上記のスクリプトの出力は「3」になります。

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