ホームページ >バックエンド開発 >PHPチュートリアル >ページ呼び出しコントローラーのフレーム ページ出力とメソッド出力について混乱していますか?

ページ呼び出しコントローラーのフレーム ページ出力とメソッド出力について混乱していますか?

WBOY
WBOYオリジナル
2016-07-06 13:53:331081ブラウズ

ページ呼び出しコントローラーのフレーム ページ出力とメソッド出力について混乱していますか?

右側の赤丸の箇所がページ内のデータ操作用のPHPコードで、100行以上あり、他の箇所でも同じコードブロックが使われているのかもしれません。この時点で、なぜこのような大きなコード ブロックをカプセル化して、異なるページで複数回呼び出さないのかと疑問に思う人がいるかもしれません。 疑問ここで、ページ上で直接データ操作を実行するのと、ページ上でコントローラーのメソッドを呼び出してデータ操作を実行するのは効率的でしょうか?

データが適格であるかどうかを判断するためのコードブロックです。コントローラー内でメソッドを呼び出すと、何十回も呼び出す必要があるのではないでしょうか。

返信内容:

ページ呼び出しコントローラーのフレーム ページ出力とメソッド出力について混乱していますか?

右側の赤丸の箇所がページ内のデータ操作用のPHPコードで、100行以上あり、他の箇所でも同じコードブロックが使われているのかもしれません。この時点で、なぜこのような大きなコード ブロックをカプセル化して、異なるページで複数回呼び出さないのかと疑問に思う人がいるかもしれません。 疑問ここで、ページ上で直接データ操作を実行するのと、ページ上でコントローラーのメソッドを呼び出してデータ操作を実行するのは効率的でしょうか?

データが適格であるかどうかを判断するためのコードブロックです。コントローラー内でメソッドを呼び出すと、何十回も呼び出す必要があるのではないでしょうか。

疑問点について: 効率の問題はありません。どこにいても実行効率は同じです。
コード自体に関して: 静的メソッドを使用してこの種のものをどこでもシールできますが、それを配置することはお勧めしません。ここでは、専用のヘルパーを作成するのが最善です。
まあ、もしあなたが私の手に渡ったとしたら、サムネールのコードの長さだけでテストに合格することはできないでしょう。
カプセル化は重要ですが、適切な場所にカプセル化することはさらに重要です。

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