高々Beanのためにクラスを定義するのが面倒くさい.
そんなあなたに,Ficus_ConcreteBean.
Contents of /trunk/src/php/ficus/beans/ConcreteBean.php - ficus - SourceForge.JP
ええと,
<?php $bean = new Ficus_ConcreteBean(array("id" => 0, "name" => "")); $bean->setId(1); $bean->setName("Kentaro"); $json = $bean->serialize("JSON"); ?>
ということができます.
まぁ別に,
<?php $array["id"] = 1; $array["name"] = "Kentaro"; $json = json_encode($array); ?>
でもいいとは思いますけどね.当然Ficus_Beanのメソッドが全部使えるので.
メリットといえばそれくらいです.
作った理由は・・・いや単に私が怠け者なだけだと思います.