當前位置:首頁 » 編程語言 » php函數this

php函數this

發布時間: 2025-03-19 09:23:41

php裡面$this-> = 用法和意思

訪問類的時候可以用到$this->來訪問該類裡面的所有變數,或者函數,如果:該類里定義了一個變數名叫srvMobile的那麼你就可以用$this->srvMobile=值,來到該類的srvMobile進行賦值,如果是函數的話也可以這樣子調用,如:$this->fun();

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

使用__FUNCTION__

function test()
{
echo __FUNCTION__; // test
}
test();

❸ PHP中this,self和static的區別

  1. PHP支持類和面向對象結構,PHP的類的靜態函數和變數不與任何特定類的實例相關聯(換句話說,一個對象)。

  2. 相反,靜態函數和變數與類定義本身相關聯。換言之,一個類的所有實例都共享相同的靜態變數。在一個類的方法(函數)的上下文中,靜態變數和函數被訪問使用self::,在一個類的對象(實例)的上下文中使用其他方法和變數時用this。

  3. 靜態函數只能使用靜態變數,靜態函數和變數的引用是通過 self::函數名() 和 self::變數名。上述實例中,靜態變數的引用是由類名(exampleClass::$foo),或者self::(self::$foo),當在這個類的靜態方法[稱為 靜態函數()]里使用時。類的正則函數和變數需要一個對象上下文來引用,他們不能脫離對象上下文而存在。對象上下文由$this提供。在上述函數中,$bar 是一個正則變數,所以它被 $obj->bar(上下文使用變數obj) 來引用,或者使用 $this->bar(再次在一個對象的方法里在一個對象上下文中) 來引用。

  4. self 不使用前面的 $,因為 self 不意味著是一個變數而是類結構本身。而 $this 引用一個特定的變數,所以有前面的 $ 。

熱點內容
手動車怎麼增加配置 發布:2025-03-19 17:59:47 瀏覽:590
androidjni進程 發布:2025-03-19 17:45:37 瀏覽:79
錄像加密 發布:2025-03-19 17:43:24 瀏覽:49
編程題怎麼做 發布:2025-03-19 17:42:40 瀏覽:168
資料庫實戰 發布:2025-03-19 16:58:14 瀏覽:306
ubuntu清空緩存 發布:2025-03-19 16:38:50 瀏覽:707
sql2005判斷 發布:2025-03-19 16:29:48 瀏覽:724
如何查看雲伺服器是否被禁用 發布:2025-03-19 16:21:30 瀏覽:528
注塑機潤滑密碼是多少 發布:2025-03-19 16:11:02 瀏覽:739
麥迪腳本 發布:2025-03-19 16:06:46 瀏覽:327