私はかなり混乱しています。Laravelの多くの静的メソッドが悪い習慣とはみなされない理由を理解しようとしている
Redditのいくつかの開発者に自分のコードを確認するよう依頼しました。それはこのように見えます。
Template::load('register', array('error_message' => Language::translate('username_in_use'));
したがって、{error_message}は、register.phpを読み込み、変換します。 (申し訳ありませんが、このユーザー名は使用中です。別の番号を選択してください)
あまりにも多くの静的呼び出しを使用するのは悪い習慣です。しかし、彼らはLaravelフレームワークを提案しています。これは$ thisを完全に取り除き、静的呼び出しを使用します。
これは悪い習慣である場合、どのように私は説明することができますか、ララベルは高級なフレームワークですか?
練習が悪くても良いこともありません。すべての時間と場所があります。 –
これは正しい単位のテストです。それがここで悪いと考えられる理由の1つです。しかし、それはまた可読で簡潔です。 –