ホームページ  >  記事  >  バックエンド開発  >  COOKIEの閲覧に関する質問

COOKIEの閲覧に関する質問

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

COOKIE
の読み取りの問題について、プログラムの関数ファイルに次の関数がありました。

function GetCookie($Var){
return $_COOKIE[$Var]; }


教えてください。$_COOKIE[$Var] を使用して直接呼び出すことはできません。なぜ関数を定義する必要があるのですか?


-----解決策---------これを二次パッケージングと呼びます。 > 大規模なプロジェクトを行う場合、元の関数をクラスにカプセル化します。関数は変更されない可能性がありますが、利点は次のとおりです。

1. 関数の命名規則を統一できる (他の人の変数の命名規則と同じ)
2 このメソッドには、その意味に合った名前を付けることができます。たとえば、この例では、$_COOKIE よりも GetCookie の方が確実に使いやすくなります。
3 プログラムの構造を変更します。

このクラスを変換すると、オブジェクトを使用して次のメソッドを呼び出すことができます。
...

これは、n 個の異なる命名規則を使用して関数を作成するよりも快適です。

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