-2

オブジェクトのタイプを stdClass から "myClass" に変更する必要があるため、PDO::fetch_object("myClass"); も同様です。

$inc = new stdClass;
$inc = funct_for_set_type_of_object("myClass"); // here the function to do 
                                                // namespace conversion
echo get_class($inc);

期待される結果:myClass

上記の「get_class」のような関数が必要ですが、「set_class」のような動作が必要です。

4

1 に答える 1

1

上記の「get_class」のような関数が必要ですが、「set_class」のような動作が必要です。

私は短い:PHPにはクラスキャストはありませんが、これが本当にあなたの問題であるかどうかはわかりません

$x = $pdo->fetchObject($classname);

私が見る限り、正しいクラス名を指定すれば、クラス キャストはもう必要ありません。

PDOStatement::fetchObject()

于 2011-07-25T12:23:10.123 に答える