タグ

MySQLと便利に関するt10471のブックマーク (1)

  • PDO::FETCH_CLASSとgetter/setterのマジックメソッド

    わず嫌い」とはアレなものでして、長いことPDOでfetchといえばFETCH_ASSOCと思ってたんですが、なんだよ、FETCH_CLASS超便利じゃん、と言うことに気付いたのでいくつか試行錯誤してみるなど。 まぁ便利さ言うならちゃんとO/Rマッパー使えこの野郎という話ですけど、設定が面倒なときもあってついあれなので…FETCH_CLASSとマジックメソッド使ってみたかった的なアレでひとつ。 詳細はこの辺に。 PHP: 定義済み定数 – Manual PDO::FETCH_STYLE – 酔いどれコード クラス名を別途指定してやることで、オブジェクトに値を格納して返す。 サンプル class SampleObject { protected $foo; } $pdo = new PDO('mysql:host=host;dbname=test', 'user', 'pass') $st

  • 1