新しいブログに移動しました。「9ensanのLifeHack」こちらの記事も必要に応じて新しいブログに移動させる予定です。今後ともよろしくお願い致します。11:45PHPPHP特定の変数が参照できる範囲を、「スコープ」といいます。PHPには、グローバル関数クラスの3つのスコープが利用できます。クラス内のスコープ関数および、クラススコープは、関数またはクラスごとに独立しています。関数やクラスのメソッドで定義された変数はローカル変数と呼ばれ、他のスコープからローカル変数を参照することはできません。PHPのグローバルスコープ変数は、オートグローバルと呼ばれる変数(後述)を除き、関数およびクラススコープから直接参照できません。グローバルスコープ変数は、関数などからはglobal文を使用してグローバル変数であることを宣言した後に使用できるようになります。しないと、グローバル変数とは別のローカル変数として宣言されたことになるので注意が必要です。PHPのグローバル変数は、$GLOBALSという配列に格納されています。$GLOBALSは、、どのスコープからでも参照可能なオートグローバル変数の一つです。globalキーワード変数宣言時にglobalを宣言することで、関数、クラス内でローカル変数でなくグローバル変数を参照できるようになります。例)下記、例では「3」を出力します。global宣言がない場合との違いを確かめてみましょう。$b;?>出力結果)global宣言を行わない例)グローバル宣言を行わない場合は、ローカル変数として宣言されグローバル変数の値には変化はありません。//グローバル変数を出力}test();?></pre>出力結果)オートグローバル変数オートグローバル変数には以下の種類があります。使えるようにしておきましょう。»コメント:0件コメント投稿フォームコメントを入力して下さい。返信をキャンセルする。2011/05/06読書用に花粉症対策CodeIgniterでのCLIPHPでの正規表現のチェックが出来るサイトiPhoneシミュレータのアプリの保存先httpd.confのOptionsの備忘録zencodingって便利だ!wp-super-cacheが悪さしていた・・・。