-1

重複の可能性:
PDO::FETCH_CLASSTYPEを使用してコンストラクター引数を渡します

フェッチクラスオブジェクトコンストラクターに引数を入れる方法は?

コード

$sth->setFetchMode(PDO::FETCH_CLASS, 'Fetch_class', ['method' => 'get']);

class Fetch_class extends fclass {
    public function __construct($options=[]){
        print_r($options);
    }
}

class fclass {
    
}

結果

Array
(
)
4

1 に答える 1

-1

PDO :: FETCH_CLASSを使用する正しい方法:

class MyClass
{
    public $id;

    public function MyMethod()
    {
       // do stuff
    }
}

$result = $sth->fetchAll(PDO::FETCH_CLASS, "MyClass");
foreach($result as $myclass)
{
    echo $myclass->id . ' => ' . $myclass->MyMethod();
}
于 2012-10-04T08:13:16.270 に答える