2016-05-17 15 views
2

私は、insert、delete、fetchなどのdb相互作用を定義する基本クラスを持っています。このクラスは他のさまざまなクラスに継承され、その中にはカスタムクラスを変数型として持つものもあります。オブジェクトがカスタムクラスであることを確認しますか?

データベースでは数値や文字列以外の型はサポートされていませんが、挿入する前にオブジェクトを直列化して後で逆シリアル化する必要があります。私はこれを自動化し、私の基本クラスに機能を追加したいと思います。

変数がユーザー定義型であるかどうかを確認する方法はありますか? (とは、特定のタイプが、任意)

+0

は、あなたの質問 –

+0

あなたは変数は、ユーザ定義type'がある 'によって何を意味するのにコードを追加しますか?あなたは例を挙げることができますか? – Justinas

+0

@Justinasあなたが "class user_defined_type_name {}"と書くとき – user81993

答えて

0

あなたはこれをチェックする必要がありますinstance of

if ($variable instanceof MyCustomClass){ 
    //do something  
} 
関連する問題