php中怎麼判斷某個類或對象繼承於哪個父類

如果需要判斷某個類或對象繼承於哪個父類,可用get_parent_class與is_subclass_of實現。

工具/原料

PHP

方法/步驟

定義一個類Cls150520及其子類Cls150520_Sub。

可使用get_parent_class獲得類的父類,參數為類的名稱。

可獲得Cls150520_Sub的父類為Cls150520。

也可用is_subclass_of判斷某個對象是否是某個父類下的實例,輸入參數為對象名與父類名。

獲得結果為1,表示$cls150520_Sub是Cls150520的一個子類實例。

如果需判斷是否實現了某個接口,需用is_instanceof或class_implements()。

相關文章

  1. 如何在ES6中調用屬性方法判斷類實例化對象存在

    在我們使用ES6方法創建類,然後在類中定義方法,實例化對象之後調用hasOwnProperty,判斷構造函數中是否存在某個屬性.下面利用實例說明hasOwnProperty的用法,操作如下: 工具/原 ...
  2. 在java中什麼是類和對象

    在大家還沒有學習java類和對象的時候,基本上都是解決的一些比較簡單的小程序,僅僅也就是幾十行代碼而已,如果你要開發的是一個很大的程序,需要用到幾萬行甚至是幾十萬行代碼的量呢,如果把這麼多的代碼都放在 ...
  3. 在python中怎樣判斷一個對象是否為可疊代對象?

    在python中怎樣判斷一個對象是否為可疊代對象? 方法/步驟 首先打開python的編輯器pycharm 然後為這個程序寫上自己的注釋內容 首先將Iterable模塊導入進來 然後利用instanc ...
  4. 如何使用JavaScript中Object對象中方法判斷類型

    一般情況下,在JavaScript中判斷變量或常量的數據類型,可以使用typeof方法,同樣的還可以使用Object.prototype.toString.call.下面利用幾個實例說明這個如何判斷數 ...
  5. 如何在coreldraw中快速選定同一屬性的對象

    當我們用coreldraw驚醒繪圖或者美化其他軟體繪製的圖形時時經常需要修改某一類型對象的屬性,如果一個個的用選擇工具去進行選擇,不僅麻煩而且容易漏掉.下面我就向大家介紹一種我在工作當中摸索道德一種快 ...
  6. 高招消滅老公五類曖昧對象

    "曖昧"始終是心頭的一根刺,總在不經意間隱隱作痛.精神出軌太可惡,老公或男友身邊的曖昧女同事不得不防!小編教你5招,無論面對哪樣的女人,你都能輕輕鬆鬆消滅他身邊的曖昧女. 方法/步 ...
  7. 閏年的計算方法,excel中怎麼判斷閏年

    閏年的計算方法是這樣的:一般年份能被4整除是閏年:每4年一個閏年:如果碰到年份是100的整數倍則該年份能被400整除才是閏年.本例介紹如何在excel中計算和判斷閏年. 工具/原料 Microsoft ...
  8. isnumber結合find函數在if函數中做判斷的應用

    excel中isnumber結合find函數在if函數中做判斷的應用,涉及到加號在兩個邏輯判斷中代表或者,另外乘號在兩個邏輯判斷中代表同時滿足 工具/原料 excel 電腦 方法/步驟 在d想通過函數 ...
  9. coreldraw中怎樣鎖定、解除鎖定對象

    被鎖定對象後的文件不會被隨便移動,這樣可以防止意外刪除等,用起來是很方便的 方法/步驟 將要被鎖定的文件選中,如圖所示,被選中的文件四周環繞小黑點 選中後,單擊滑鼠右鍵,彈出如圖所示菜單,選擇鎖定對象 ...
  10. js或jquery如何判斷是否為空對象,沒任何屬性

    最近項目中遇到個需要判斷空對象的情況,該如何實現了,經研究,原來實現方法是這麼容易,並沒有想像中那麼複雜~,且聽小編徐徐道來. 工具/原料 js 方法/步驟 最近在做一個小項目,就是首先動態加入某些鍵 ...
  11. 網站優化中怎樣判斷關鍵詞競爭難度

    網站優化是網站推廣的一部分,而判斷關鍵詞的難易度是優化必須要做的事情,只有知道優化的難度以及競爭對手的實力才能知道下一步怎麼走,長沙實邁公關認為關鍵詞的競爭難度有下面幾個要點: 工具/原料 網絡平台 ...
  12. CAD中滑鼠不能選擇多個對象

    設計工作中,有時候突然遇到原本用的好好的CAD突然不能一次選中多個對象了 方法/步驟 首先打開一個CAD文件 右擊滑鼠,選擇最下邊的"選項",單擊後,選擇對話框中的"選擇 ...
  13. 三國殺中怎麼判斷人物角色

    三國殺中有主公.忠臣.反賊.內奸,如何快速判斷角色,有助於遊戲的勝利.在敵我雙方身份不確定的狀態下,越早知道身份越好,下面小編教你怎麼根據出牌判斷角色. 工具/原料 三國殺 方法/步驟 進入遊戲,選擇 ...
  14. asp.net 類庫中獲取session c#類中獲取session

    asp.net  類庫中獲取session c#類中獲取session 方法/步驟 先引入命名空間 using System.Web; using System.Web.SessionState; 在 ...
  15. 如何精確對齊幻燈片PPT中的多條文字框對象

    在製作幻燈片PPT的時候,遇到多條文本框的對象,如果粗糙簡單排版可以手動用滑鼠挪動就可以對齊了.但是,如果要做一個漂亮質量高的PPT可不能那樣,手動沒法真正對齊和調整成一樣的間距,下面將介紹如何對齊分 ...
  16. 桌球運動項目中如何有效判斷桌球來球落點處

    桌球運動項目中,學會判斷對手的技術動作,是一門高學問知識,也是運動的技巧之一.就像我們在考試前,學會猜測題目一樣.判斷來球是打桌球首要的一個環節,它是確定移動步法和擊球技術的根據.但如何根據對手技 ...
  17. excel中如何快速顯示或隱藏對象?

    其實EXCEL各個版本中的顯示和隱藏的對象的方法差別有但不大,本文以EXCEL 2013 為例. 方法/步驟 首先我們講解一下如何快捷顯示或隱藏工作表中所有的對象,CTRL+6快速隱藏或顯示對象.這個 ...
  18. JS類,對象,實例,屬性,方法,事件區別

    JS類,對象,實例,屬性,方法,事件的區別 工具/原料 javascript 方法/步驟 類指的是某些具有相同特性的事物的統稱.比如全世界所有的人,(全世界所有的人)是一個類. 對象指的是抽象的結構. ...
  19. 在婚姻中,判斷男人與女人想法的標誌

    在自然界,雄性動物的主要目標是俘虜異性為他生育後代,同時保證她撫育後代所需要的衣食住行等物質保障.雖然進化為高級動物,但做為雄性動物的男人,對婚姻的態度沿襲著物種產生以來動物的本性.所以在婚姻中,男人 ...
  20. php中怎麼用ReflectionClass中的方法獲取類信息

    可以通過ReflectionClass判斷類的屬性信息,如是否為接口.是否為抽象類等. 工具/原料 php 方法/步驟 定義一個類Cls150524及對應的反射對象$cls150524_info. 可 ...