どうも。最近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は開発中ではあるので、仕様が急に変わるかもです。。。。。。