本文介紹了如何檢查 PHP 是否處于靜態(tài)上下文中(或不處于靜態(tài)上下文中)?的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!
問(wèn)題描述
限時(shí)送ChatGPT賬號(hào)..
有什么方法可以檢查方法是靜態(tài)調(diào)用還是在實(shí)例化對(duì)象上調(diào)用?
Is there any way I can check if a method is being called statically or on an instantiated object?
推薦答案
嘗試以下操作:
class Foo {
function bar() {
$static = !(isset($this) && $this instanceof self);
}
}
來(lái)源:seancoates.com,來(lái)自 Google
Source: seancoates.com via Google
這篇關(guān)于如何檢查 PHP 是否處于靜態(tài)上下文中(或不處于靜態(tài)上下文中)?的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!
【網(wǎng)站聲明】本站部分內(nèi)容來(lái)源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問(wèn)題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!