関数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["変数名"];
<?php
$a = 1;
$b = 2;
function test_Scope(){
$GLOBALS["c"] = $GLOBALS["a"] + $GLOBALS["b"];
}
test_Scope();
echo $c;
?>
スポンサーリンク
スポンサーリンク
  • ?±??G???g???[?d????u?b?N?}?[?N???A

0 件のコメント :

コメントを投稿