Этот вопрос может показаться немым, но оба ($ this и self) работают, чтобы вызвать статический метод.Хороший способ вызова частного статического метода?
Однако, что является правильным способом?
Я лично склонен использовать «я», потому что частный статический метод похож на функцию полезности, которая не использует никаких состояний объекта.
$data = self::calcSoldeNextMonths('sl', $data, $toSub);
$data = $this->calcSoldeNextMonths('sl', $data, $toSub);
http://stackoverflow.com/questions/151969/when-to-use-self-vs-this. Итак, для статического, это для нестатического – Kakawait
Является ли объявление частных статических методов имеющим смысл? Я всегда использую общедоступный статический метод :) – Adam
все статические методы должны быть вызваны с помощью 'static' или' self' – Shushant