您好我想问: 如何从同一个类PHP中的构造函数调用静态函数?
我有:
public function __construct()
我需要调用此函数
private function _regenerateThumbnails($type = 'all', $deleteOldImages = false)
在构造函数中。
是否可以在PHP中使用,如果可以,怎么做?
感谢您的任何建议。
答案 0 :(得分:11)
首先,你应该明确地声明该方法是静态的,如下所示:
private static function _regenerateThumbnails($type = 'all', $deleteOldImages = false)
要在构造函数中调用它,请使用self
关键字:
public function __construct() {
// Pass arguments from your constructor to your method
// where appropriate
self::_regenerateThumbnails();
}