У меня вопрос по поводу PHP производительности. Я использую свои методы класса очень часто в одном случае. Например, у меня есть метод для расчета времени начала смены производства. Расчет можно использовать только один раз, потому что для всех расчетов одинаковое время начала.
Инструмент анализа: xdebug (эта функция вызывается в основном и занимает больше всего времени)
Каков наилучший способ выполнения сценария? Я не хочу делать много переменных stati c (около 20). Или лучший способ - использовать функции stati c для этого случая?
Теперь для очень часто вызываемых функций я использую:
class test{
private $data;
public function __construct () {
$this->data=0;
}
public function foo() {
if($this->data === 0) {
// some code
$this->data=$result;
}
return $this->data;
}
}
Я думаю, что это не хороший способ решить мою проблему. Спасибо за ваше время.