首頁  >  文章  >  後端開發  >  php怎麼查詢類別裡面有哪些方法

php怎麼查詢類別裡面有哪些方法

青灯夜游
青灯夜游原創
2022-01-07 18:58:292210瀏覽

在php中,可以使用get_class_methods()函數來查詢類別裡面有哪些方法,函數可以取得類別的所有方法,傳回由類別的方法名稱組成的數組,語法為「get_class_methods(類別名稱')」。

php怎麼查詢類別裡面有哪些方法

本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦

在php中,可以使用get_class_methods()函數來查詢類別裡面有哪些方法。

get_class_methods()函數可以取得類別的所有方法,傳回由類別的方法名稱組成的陣列。

語法:

get_class_methods($class_name)
  • $class_name:類別名稱或物件實例。

傳回值:傳回由 $class_name 指定的類別中定義的方法名稱所組成的陣列。如果出錯,則回傳 null。

範例:

<?php

class myclass {
    // constructor
    function myclass()
    {
        return(true);
    }

    // method 1
    function myfunc1()
    {
        return(true);
    }

    // method 2
    function myfunc2()
    {
        return(true);
    }
}

$class_methods = get_class_methods(&#39;myclass&#39;);
// or
$class_methods = get_class_methods(new myclass());

foreach ($class_methods as $method_name) {
    echo "$method_name<br>";
}

?>

輸出結果:

php怎麼查詢類別裡面有哪些方法

#注意:

自PHP 5 起,本函數按照方法被定義的名字返回(區分大小寫)。在 PHP 4 中總是會傳回小寫的。

推薦學習:《PHP影片教學

以上是php怎麼查詢類別裡面有哪些方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn