PHPのglobalが何かと使い方

7 回閲覧されました
みなさんこんにちは、jonioです。
今回はPHPのglobalが何かと使い方です。
globalとは
グローバル変数と言ってどのファイルからでもアクセスできる変数です。
具体的な使い方をコードで解説します。
使い方
まずはグローバル変数を使わない場合から考えます。
下記のコードで考えます。
<?php
function person(){
$name = 'jonio';
}
echo $name;
?>
person関数の中で$nameを宣言しているので関数の外で$nameを使うことができません。
だからエラーになります。
今度はグローバル変数のコードに変えます。
<?php
function person(){
global $name;
$name = 'jonio';
}
person();
echo $name;
?>
先程のコードと違うのは3行目があることです。
「global 変数名」でグローバル変数の宣言をします。
これでperson関数の外からも$nameを呼び出すことができます。
そして7行目の記述で$nameの値がjonioになって9行目の記述で「jonio」を呼び出すことができます。