2015-09-17 94 views
1

我有兩個結果,一個用WP_Post對象等是stdClass對象。全部包含相同的數據。我如何區分它們?WP_Post對象VS stdClass的對象

結果1: -

WP_Post Object 
(
    [ID] => 952 
    [post_content] => 
    [post_title] => 
    [post_excerpt] => 
    [post_status] => publish 
    [comment_status] => open 
    [ping_status] => open 
) 

結果2: -

stdClass Object 
(
    [ID] => 952 
    [post_content] => 
    [post_title] => 
    [post_excerpt] => 
    [post_status] => publish 
    [comment_status] => open 
    [ping_status] => open 
) 

回答

1

你可以嘗試的instanceof

篩選使用:

if($obj instanceof WP_Post) 

我不知道這是否是一種有效的方法,但我已經看到了這在一些插件和項目使用。所以作爲一種可能的方法它可能會工作