2011.03.03 秀太郎
どうも。最近hidetarouです。
さて、前回はAndroidのお話をしましたが、
私はもともとはPHPを主にガリガリしているエンジニアです!(今もですが。)
さて、今回はPHP6の機能です!
いろいろな機能が目白押しですが、私が一押しなのはなんと言っても
★★★★定数定義で配列が使えること!★★
これ実はスンゴイありがたいなーって自分的に思っています。
今までですと、使用する用途別にクラスを作り、
class Hoge { private $foo = array(); public function getHogeHoge() { $this->foo[] = 'a'; $this->foo[] = 'b'; $this->foo['abc'] = 'def'; return $this->foo; } } $hoge = new Hoge(); $aaa = $hoge->getHogeHoge(); var_dump($aaa);
このような形で一元管理しつつ、取得していたのですが
const HOGEHOGE = array('a', 'b', 'abc' => 'def');
これで設定できるのが魅力です!!
以上、今日はこの辺で
(本当はnamespaceも混ぜるともっと便利なのですが、、、、)
PS:PHP6は開発中ではあるので、仕様が急に変わるかもです。。。。。。