當前位置:首頁 » 編程語言 » php方法名

php方法名

發布時間: 2023-08-17 01:32:08

php中魔術變數__METHOD__與__FUNCTION__的區別

本文實例講述了PHP中魔術變數__METHOD__與__FUNCTION__的區別,分享給大家供大家參考。具體分析如下:
__METHOD__類的方法名(PHP
5.0.0
新加)。返回該方法被定義時的名字(區分大小寫)。
__FUNCTION__函數名稱(PHP
4.3.0
新加)。自
PHP
5
起本常量返回該函數被定義時的名字(區分大小寫)。在
PHP
4
中該值總是小寫字母的。
文檔解釋都是說返回函數(方法)的名字。區別在於:
__FUNCTION__只是返回方法的名字;
__METHOD__返回類的名字和方法的名字。
<?php
class
Test{
public
function
doit(){
echo
__FUNCTION__;
}
public
function
doitAgain(){
echo
__METHOD__;
}
}
$obj
=
new
Test();
$obj->doit();
echo
'<br>';
$obj->doitAgain();
?>
輸出結果為:
doit
Test::doitAgain
希望本文所述對大家的PHP程序設計有所幫助。

❷ php 類名::方法

類::方法 ,是對類的靜態屬性和方法的直接引用,不需要實例化類而直接使用。

訪問PHP類中的成員變數或方法時,如果被引用的變數或者方法被聲明成const(定義常量)或者static(聲明靜態),那麼就必須使用操作符::,反之如果被引用的變數或者方法沒有被聲明成const或者static,那麼就必須使用操作符->。

❸ php列出一個類文件所有方法名稱

php獲取當前類所有方法名稱的函數:get_class_methods(class name),class name指類名,調用後會返回類中所有方法組成的數組。


此外,類似功能的語句還有

get_class(classname);//取得當前語句所在類的類名
get_class_vars(classname);//取得classname類的所有的變亮名,並組成一個數組

❹ php類文件中,類文件名和方法名要一樣嗎

你好,對於一些PHP框架來說是有要求的,其實這也是一個良好的習慣。順便提一下,在linux伺服器里,因為文件是要區分大小寫的,所以可能你在windows系統的電腦上開發的項目雖然在本地可以運行,但是放到linux伺服器上,就會出現各種文件找不到的情況,所以,在使用PHP框架前最好是要仔細查看路由、控制器、模塊、視圖這些文件的命名要求。一般情況 都是要求文件名稱和類名稱首字母大寫。
希望我的回答可以幫助到你,望採納

❺ php 中使用private static 方法名 是什麼意思

private 關鍵字聲名 一個私有的方法或屬性;定義了private的方法或屬性在類的外部不能訪問,只能在本類中使用。
類中使用私有方法:
$this->屬性 或 方法()
static 關鍵字 是創建一個靜態方法或靜態屬性;定義了static 的方法或屬性不需要實例化就可以使用。
訪問靜態變數 類名::$變數名;
訪問靜態方法 類名::方法名();
訪問本類靜態變數 self::$變數名;
訪問本類靜態方法 self::方法名();
訪問父類靜態變數 parent::$變數名;
訪問父類靜態方法 parent::方法名();

❻ php 怎麼獲取當前函數名稱

使用__FUNCTION__

function test()
{
echo __FUNCTION__; // test
}
test();
熱點內容
計算機代碼經典編程 發布:2025-02-05 19:25:09 瀏覽:756
安卓抖音怎麼換不了白色背景 發布:2025-02-05 19:11:16 瀏覽:810
安卓手機如何變成手寫 發布:2025-02-05 19:11:14 瀏覽:979
esp32搭建自己的伺服器 發布:2025-02-05 18:58:00 瀏覽:318
wampphp升級 發布:2025-02-05 18:50:53 瀏覽:920
源碼地帶 發布:2025-02-05 18:46:37 瀏覽:615
我的世界伺服器怎麼騎別人的頭 發布:2025-02-05 18:46:32 瀏覽:90
怎麼卸載ftp賬號 發布:2025-02-05 18:41:52 瀏覽:63
SQL指定的服務並未以 發布:2025-02-05 18:40:09 瀏覽:974
電腦連接不了伺服器什麼意思 發布:2025-02-05 18:34:46 瀏覽:356