関数2
公開日: 2016年3月29日火曜日 関数
グローバル変数
グローバル関数を使用してみる。
<?php $i = "500"; function testScope(){ global $i; //ここで関数外にある$iを呼び出している return ++$i; } print testScope()."<br>"; print $i; ?>
<?php
$name = '灵台网';
function nihao(){
global $name; //ローカル変数以上を読める
echo'私の名前は'.$name.'です';
}
nihao();
?>
スーパーグローバル変数
スーパーグローバル変数は関数の内外問わずアクセスできる。 その一つ「$GLOBALS」は全てのグローバル変数を管理することが出来る連想配列である。全ての有効範囲を無視する。
その他以下の全てのグローバル変数がある。
- $_SERVER
- $_GET
- $_POST
- $_FILES
- $_COOKIE
- $_SESSION
- $_REQUEST
- $_ENV
$GLOBALSの使い方
$GLOBALS["変数名"];
$GLOBALS["変数名"];
<?php
$a = 1;
$b = 2;
function test_Scope(){
$GLOBALS["c"] = $GLOBALS["a"] + $GLOBALS["b"];
}
test_Scope();
echo $c;
?>
スポンサーリンク
スポンサーリンク
0 件のコメント :
コメントを投稿