ホームページ  >  記事  >  バックエンド開発  >  ThinkPHP関数の詳細説明:Cメソッド、thinkPHP関数の詳細説明_PHPチュートリアル

ThinkPHP関数の詳細説明:Cメソッド、thinkPHP関数の詳細説明_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:44:24718ブラウズ

ThinkPHP関数の詳細説明: Cメソッド、thinkphp関数の詳細説明

Cメソッドは、ThinkPHPが構成パラメータを設定、取得、保存するために使用するメソッドであり、より頻繁に使用されます。
C メソッドを理解するには、まず ThinkPHP の構成を理解する必要があります。これは、C メソッドのすべての操作が構成に関連しているためです。 ThinkPHP の設定ファイルは PHP 配列形式で定義されています。
関数のオーバーロード設計のため、多くの用途があります。一つずつ説明しましょう。
パラメータを設定する

リーリー

は、DB_NAME 設定パラメータの値を thinkphp に設定することを意味します。設定パラメータは大文字と小文字が区別されないため、次の記述方法は同じです。 リーリー

ただし、構成定義の仕様書は統一した大文字で記述することをお勧めします。

プロジェクトのすべてのパラメータは、有効になる前にこの方法で動的に変更できます。以前の設定または従来の設定の定義が上書きされます。また、パラメータ設定方法を使用して新しい設定を追加することもできます。
次のような二次構成パラメータの設定をサポートします:
リーリー

構成パラメータはレベル 2 を超えることはお勧めできません。

複数のパラメータを設定したい場合は、次のようなバッチ設定を使用できます:
リーリー

C メソッドの最初のパラメーターが配列に渡される場合、上記の代入は次と同等です。 リーリー

パラメータを取得する
設定されたパラメータを取得するには、次を使用できます: リーリー
USER_ID パラメータが定義されていない場合は、NULL が返されます。

次のような二次構成パラメータの取得もサポートできます:

リーリー
受信設定パラメータが空の場合は、すべてのパラメータを取得することを意味します:

リーリー

設定の保存
バージョン 3.1 では、バッチ割り当ての場合にのみ、設定パラメータを永続的に保存する機能が追加されています。例: リーリー
設定パラメータをバッチで設定した後、現在の設定パラメータはすべてキャッシュ ファイル (またはその他の設定されたキャッシュ方法) に保存されます。

保存後、保存したパラメータを取得したい場合は、

を使用できます リーリー
名前は、以前にパラメータを保存するときに使用されたキャッシュ識別子であり、保存されたパラメータを正しく取得するには一貫性が必要です。取得されたパラメータは、手動でマージすることなく、現在の構成パラメータとマージされます。

http://www.bkjia.com/PHPjc/1048769.html

tru​​ehttp://www.bkjia.com/PHPjc/1048769.html技術記事 ThinkPHP 関数の詳細な説明: C メソッド、thinkphp 関数の詳細な説明 メソッド C は、ThinkPHP が構成パラメーターを設定、取得、保存するために使用するメソッドであり、より頻繁に使用されます。 まず C メソッドを理解する必要があります...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。