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

 
Recent Comment
Categories
Writer
  • hidetarou
  • acha_maro
  • gazza069
  • sin_ya
  • yossy222
  • marionnettezero
  • TUYO
  • shiovo
  • yani_arcana
  • momiji0510
  • keiko_www
  • toma_max
  • kyonmaru
  • __senta
  • kenzo
  • t_suzuki
  • hikari_f
  • macchii
  • mashu