変数の最近のブログ記事

PHPのプログラミングにおいて、グローバル変数のことでメモ。
PHPはグローバル変数を基本的に使わないような運びになっていそうです。
しかし、値の受け渡しをするときじゃないときでも、なんとなく、グローバル変数をフラグ代わりに使いたいってなときもあったりするわけで。

ちなみにPHPでは、
$test ="sample";
function hogehoge(){
    echo($test);
}
hogehoge();

としたとき、$testはなんとなくグローバルな雰囲気をかもし出していますが、実はこいつグローバルではない。なので、この結果は、何も表示されないことになります。(だって、hogehoge()関数には$testになにも値が入っていないもん)

でも先にかいたように、グローバル変数として使いたいときもあるのだー。ということで、どうやるんかい!ってことになるわけです。
やりかたはいくつかあるみたいですが、
変数をグローバル変数化すること
をします。

やり方は、
$test ="sample";
function hogehoge(){
    global $test;
    echo($test);
}
hogehoge();

この一行を加えるのです。
そうすると、簡単にいうと、
この処理で変数$testをグローバル変数として使うように設定する
ことになります。

これで使えるようになる。。っていうかなった。

今PHPを色々いじっているので、これから思いつくままに書くと思います。気づいたものをどんどん書くことになるかと思います。
    follow me on Twitter

    このアーカイブについて

    このページには、過去に書かれたブログ記事のうち変数カテゴリに属しているものが含まれています。

    前のカテゴリはメールです。

    次のカテゴリは画像関係です。

    最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。