私は 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);
}
それについて何らかのベストプラクティスはありますか?ツールボックスのさまざまなインスタンスが必要だとは思いません。