2011-07-25 29 views
-2

オブジェクトのタイプをstdClassから "myClass"に変更する必要があります。そうすればPDO :: fetch_object( "myClass")と同じようになります。名前空間をstdClassのインスタンスに設定する方法は?

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

期待される結果: "get_classを"、しかし "set_class" のような振る舞いを持つ:myClass

私は上記のように機能する必要があります。

+0

問題/質問は...? – KingCrunch

+0

理解できない – dynamic

+0

コードでわかるように、これを行う関数名はわかりません。 –

答えて

1

"get_class"のような機能が必要ですが、 "set_class"のような動作が必要です。

I短い:そこPHPには、クラスのキャストはありませんが、これは本当にあなたの問題私の知る限りの必要がない見ることができるよう

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

であれば、私は、知りませんあなたが正しいクラス名を提供すれば、もうクラスキャストされます。

PDOStatement::fetchObject()

+0

私はPDOからデータを取得したことがわかりましたか? –

+0

_ PHPにクラスキャストはありません すべてです。助けてくれてありがとう。 –

関連する問題