Я пишу приложение в PHP, и я собрал коллекцию различных функций внутри класса, который я вызываю панель инструментов
Class toolbox { public function misc($var) { return do_something($var); } }
Я загружаю панель инструментов внутри своих различных скриптов, а затем использую ее, но я не уверен, какой должна быть лучшая практика …
Вариант 1: вызов метода объекта
__construct() { require_once('toolbox.php'); $this->ToolBox = new toolbox; } some_function($input){ return $this->ToolBox->misc($input); }
Вариант 2: вызов метода класса
__construct() { require_once('toolbox.php'); } some_function($input){ return ToolBox::misc($input); }
Есть ли какая-то передовая практика? Я не думаю, что мне нужны различные экземпляры инструментария.