18.

スコープ

編集

スコープとは変数や関数の参照可能範囲のこと。

スコープは以下の2種類に大別することができる。

    グローバル:関数の外側で定義する。(ファイル内全体から参照出来る。)

    ローカル:関数の内側で定義する。(対象の関数内でのみ参照出来る。)

 

■関数内からグローバル変数にアクセスする方法

    関数内で使用したいグローバル変数の前にglobalを付与する。

 

【例】

$ver1 = 1; //グローバル変数

function testFunc() {

global $ver1;

return ++$ver1;

}


 

編集
Post Share
子ページ

子ページはありません

同階層のページ
  1. 基本事項
  2. HTMLへの埋め込み
  3. 変数
  4. 可変変数
  5. 定数
  6. データ型
  7. キャスト
  8. エスケープ文字
  9. 配列
  10. 演算子
  11. 代入の際の注意点
  12. 条件分岐
  13. 繰り返し処理
  14. クラスとインスタンス
  15. コンストラクタ
  16. 関数
  17. スーパーグローバル変数
  18. スコープ
  19. staticについて
  20. yieldについて
  21. ファイルのアップロード方法
  22. DB接続方法
  23. SQL実行方法
  24. カプセル化の具体例
  25. 継承の構文
  26. オーバーライド
  27. ポリモーフィズム(多様性)の具体例
  28. 抽象クラス・メソッドの構文と具体例
  29. GET通信
  30. try catchで全てのエラーを拾う方法