マジックメソッド使ってる

moonyでは意図的にマジックメソッド使わないようにしてたんだけど、karintoではむしろマジックメソッドがあればいいやとか思いはじめてる(__setとか__getとか__issetとか__unsetとか)。

<?php
require_once 'karinto.php';
karinto::fry();

function get_($req, $res)
{
    get_index($req, $res);
}

function get_index($req, $res)
{
    $session = $req->session(true);
    $session->name = $req->name;
    $res->name = $req->name;
    $res->render_template('index.php');
}

ファイルキャッシュ扱うクラスもマジックメソッドにしようかなと思って少し思いとどまっているところ。「$cache->save('name', $value);」と書くのと「$cache->name = $value;」と書くのとどちらにするか。マジックメソッドは本来不可視なメンバ変数を操作するためのものらしいので、キャッシュはやりすぎかな。