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

如何在同一类PHP中从构造函数调用静态函数?,php,function,static,constructor,Php,Function,Static,Constructor,你好,我想问一下: 如何在同一类PHP中从构造函数调用静态函数 我有: public function __construct() 我需要调用这个函数 private function _regenerateThumbnails($type = 'all', $deleteOldImages = false) 在构造函数中 在PHP中是否可能,如果可能,如何实现 感谢您的建议。首先,您应该明确声明该方法为静态,如下所示: private static function _regenerate

你好,我想问一下: 如何在同一类PHP中从构造函数调用静态函数

我有:

public function __construct()
我需要调用这个函数

private function _regenerateThumbnails($type = 'all', $deleteOldImages = false)
在构造函数中

在PHP中是否可能,如果可能,如何实现


感谢您的建议。

首先,您应该明确声明该方法为静态,如下所示:

private static function _regenerateThumbnails($type = 'all', $deleteOldImages = false)
要在构造函数中调用它,请使用
self
关键字:

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

首先,应明确声明该方法为静态,如下所示:

private static function _regenerateThumbnails($type = 'all', $deleteOldImages = false)
要在构造函数中调用它,请使用
self
关键字:

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