最近お金がない・・・
本当に金がない!(`;ω;)
なので、副業募集してますー(うそだけど)
冗談はさておき、真面目に働こう。
勉強しよう。
前回に引き続きPHPの記事です。
<?php $globalValiable = 'Globalな変数だよ~ん'; function testMethod() { echo $globalValiable; }
私はこう記述しましたが、まったく動作しない。
うむむ・・・。何故だ!?
わからないので、ドキュメントを読んでみる。
!!?
なん・・・だと・・・!?
<?php $globalValiable = 'Globalな変数だよ~ん'; function testMethod() { global $globalValiable; echo $globalValiable; }
どうやらですが、スコープが違う場合
「global」って、キーワードを使わなければいけないとか。
ちなみに、キーワードとは?
定数みたいなものらしいです。
具体的には違うらしいけど
その他の方法として
<?php $globalValiable = 'Globalな変数だよ~ん'; function testMethod() { echo $GLOBALS['globalValiable']; }
の、方法ができます。
どっちがわかりやすいかはまだわからないが
私は個人的には前者の方法が好きなので、それで統一しようと思います。
なんか、触り始めだからかもしれないが
PHPって面白いかもしれない。
今までPHPer(ぺちぱー)ってバカにしてごめん( ><)