PHPのglobalが何かと使い方

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」を呼び出すことができます。