在PHP 中使用類別方法作為回調
背景:
背景:通常需要將類別方法作為回調傳遞以在外部上下文中執行。本指南探討了在 PHP 中實現此目的的技術。
將類別方法作為回調傳遞有幾種方法可以將類別方法作為回調傳遞:
範例:$this- >processSomething([$this, 'myCallback']);
範例: $this->processSomething([__CLASS__ , 'myStaticCallback']);
從PHP 5.2.3 開始,您可以使用類別常數self 後面跟著靜態方法名稱,而不使用陣列。 範例:$this->processSomething(self::myStaticCallback);
在PHP 5.5.0 及更高版本中,您可以使用MyClass::class 語法來引用類別及其方法。
5.傳遞全域PHP 函數(不適用):
以上是如何在 PHP 中將類別方法作為回調傳遞?的詳細內容。更多資訊請關注PHP中文網其他相關文章!