Symfonyフレームワークを使用するプロジェクトがあります。最適化の目的で、リクエスト中に常に使用されている6つの一般的な変数を絞り込みました。この変数のいくつかはデータベース内にあります。
さて、同じ値を取得して、データベースに5回戻るのは悪い習慣です。そこで、それらの変数値をクラスレベルの変数に格納することを考えました。
それは良い習慣ですか?
class MyController extends Controller
{
/*Class level variables to eliminate repetitive object creation.*/
protected $doctrine;