私はプロジェクトのために Ebay API を使用してきましたが、それが素晴らしいものであることがわかりました。しかし、PHPに関連する問題が見つかりました。
私は Ebay から自分の商品を読むとき、データベースにたくさんの詳細を保存します。現在、念のため、戻りオブジェクト全体をシリアル化し、データベースの関連テーブルに格納しています。
アイデアは、自分の情報を表示するときに、必要に応じてすべての詳細を手元に用意できるということです。問題は、価格情報が常にサブオブジェクトにあるという点で発生します。
[ConvertedAdjustmentAmount] => __PHP_Incomplete_Class Object
(
[__PHP_Incomplete_Class_Name] => eBayAmountType
[_] => 0
[currencyID] => USD
)
オブジェクトのシリアル化を解除するとわかるように、私の狡猾な計画は不完全なクラスの問題に反しています。次の質問を確認しましたが、成功しませんでした。
__PHP_Incomplete_Class オブジェクトのプロパティへのアクセスを強制する
主な問題は、私が見る限り、価格クラスが Ebay api に保存されていることにあるので、どうすれば再作成できますか?
私はこのページhttp://uk3.php.net/manual/en/function.unserialize.phpを読んでいて、理解しようとしてunserialize_callback_func
いますが、どちらも理解できないので、助けていただければ幸いです!