ホームページ  >  記事  >  バックエンド開発  >  複数の の記述を最適化するにはどうすればよいですか?

複数の の記述を最適化するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-12-05 13:44:171537ブラウズ

複数:

リーリー

ライティングを最適化するには?ありがとうございます

* 再編集しました、in_category と次のクラスは実際には不規則です。

返信内容:

複数:

リーリー

ライティングを最適化するには?ありがとうございます

* 再編集しました、in_category と次のクラスは実際には不規則です。

リーリー

コードの最適化についてはあまり詳しくないので、他の友人に追加してもらいます


アップデート:
再び最適化されました

リーリー

echoは実際の状況に応じて最適化でき、最終的にin_category配列HTMLを返し、それを均一に処理します

リーリー

でも、HTMLにphpを混ぜるのは非常にレベルが低い気がします...

おすすめ

  1. phpテンプレートエンジン。

  2. フロントエンドの単一ページまたはシンプルな JS エンジン。

======== ふう、質問の作者が変更したので、私も変更します ==========

リーリー

リーリー

リーリー

プレゼンテーション層は、カテゴリの数、現在のページのカテゴリを決定する方法、各カテゴリのクラスが何であるか、DB を配置するか配列構成を記述するかについてのみ考慮します。すべてはCategoryクラスにカプセル化されています。

ここまで書いてきましたが、著者の本来の書き方が一目瞭然だと感じます

元のポスターが多すぎると思いますif的判断条件直接用switch比较合适吧。不知道楼主这个in_category方法里面的代码是什么样的的,就大胆改变一下这个方法吧。方法里用switch:

リーリー

それでは直接in_category( 10 )いいですか?

質問者が記事がどのカテゴリに属しているかを判断してアイコンを出力しようとしているとします
次に、最初にカテゴリを定義できます

リーリー

ここでの in_category の目的がわかりません。記事が特定のカテゴリに属しているかどうかを判断するためであり、すべてのカテゴリを横断する必要がある場合、この方法は非常に非論理的です。

フロントエンドとバックエンドの分離が最高です

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。