如何从同一个PHP中的构造函数调用静态函数?

red*_*rom 1 php static constructor function

您好我想问:如何从同一类PHP中的构造函数调用静态函数?

我有:

public function __construct()
Run Code Online (Sandbox Code Playgroud)

我需要调用此函数

private function _regenerateThumbnails($type = 'all', $deleteOldImages = false)
Run Code Online (Sandbox Code Playgroud)

在构造函数中.

是否有可能在PHP中,如果可以,如何?

谢谢你的建议.

Bol*_*ock 11

首先,你应该明确地声明该方法是静态的,如下所示:

private static function _regenerateThumbnails($type = 'all', $deleteOldImages = false)
Run Code Online (Sandbox Code Playgroud)

要在构造函数中调用它,请使用以下self关键字:

public function __construct() {
    // Pass arguments from your constructor to your method
    // where appropriate
    self::_regenerateThumbnails();
}
Run Code Online (Sandbox Code Playgroud)