F3-fatfree 小さな php フレームワーク チュートリアル (5)_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:32:26
オリジナル
1100 人が閲覧しました

これを見て、別の helloworld プログラムを作成したいと思いますが、今回は、プログラムを実装するために htm を呼び出す必要があります。まず、fatfree は主に php をエンジンとしてベースにしていることがわかります。

リーリー ここでの名前はまだ初期化されていない変数であることに注意してください。

次にメイン関数内:

リーリー

ここでのビューは HTML ファイルを呼び出すために使用される組み込みオブジェクトであり、ここで名前が初期化され、helloworld を出力するためにテンプレートが呼び出されます。


fatfree 自体の別のテンプレートもあります。形式は次のとおりです:

リーリー リーリー 変更点は、new のクラスが異なることと、ファイル内の変数の参照が異なることです。

fatfree の変数はすべて @ 記号で始まることがわかります。フレームワークはファイルと同じ名前のクラスを自動的に生成します。ここではテンプレート、つまりファイルの名前です。

次のように定義する場合の別の例:

リーリー

次に、テンプレートに次のように書きます:

リーリー バディの配列要素を出力することもできますが、ファイル内に{{とだけ記述すると @buddy }}の場合、送信されるのは配列なので、文字列「Array」が出力されます。

ファイル内の呼び出しは一連の操作もサポートしています:

リーリー これらの変数がソース ファイルで完全に定義されている限り、これらの操作は有効です。

また、fatfreeでの関数定義は以下の通りです:

リーリー 定義した後、次のように呼び出すことができます。

リーリー

ファイル内の別のファイルを呼び出す別の方法があります:

リーリー トラブルが心配な場合は、変数の形式で呼び出すこともできます。

リーリー それから:

リーリー そして、このインクルードを条件付きに設定することもできます。

リーリー ここでのカウントは @items 配列の要素を計算するためのものなので、ここでは詳しく説明しません。



注:

リーリー その上

リーリー これらはすべてfatfreeでのコメントです。


条件ステートメント:

リーリー ifelse と同じなのでここでは説明しませんが、false を書かなければ、すべてがデフォルトで true になります。

リーリー



それでは、

配列出力メソッドについて話しましょう:

最初に定義します:

リーリー 次に、ファイル内で

リーリー これにより、次のような効果が得られます。

リーリー


それでは、複雑な例を見てみましょう:

定義:

リーリー 次に、ファイル内で次のようにします。

リーリー 出力:

リーリー これは非常に簡単に使用できることがわかりました。次に、 key に対応する値が配列の現在のポインター (多次元にのみ適用可能) であり、 value に対応する値が配列の値であることを説明したいと思います。要件に応じてリストされます。また、定義された配列が多次元の場合 (上記の div -> Coffee -> arabica の 2 次元配列など)、repeat を 2 回呼び出す必要があります。最初の繰り返しでコーヒーの最初の層に入り、次に 2 回目の呼び出しです。アラビカ層では、キーは現在のポインタに対応します。


もちろん、以前と同じようにカテゴリを判断することもできます:

リーリー ctr が奇数の場合は奇数クラスに入り、偶数の場合は偶数クラスに入ります。


文字エンコーディング:

UTF-8:

リーリー


メールテンプレート:

まず最初に、電子メールの論理的な定義について話しましょう:

welcome.txt ファイルは次のようになります

リーリー 私たちの定義:

リーリー ここには 2 つの比較的馴染みのない php 関数があります。ini_php 関数は php.ini 基本構成ファイルを変更するために使用されますが、スクリプトが完了すると復元されます。メール機能は PHP に組み込まれているコア機能であり、追加のインストールは必要ありません。受信者、件名、内容の簡単な使用モードを示します。ただし、送信が成功したからといって必ず相手に届くわけではないので注意してください。


もちろん、上記のコードは 1 人のユーザーにメールを送信するためのものですが、多くの場合、一連のユーザーにメールを送信する必要があります。したがって、この単純なコードは使用できません。

smtp クラスを使用して送信できます: チュートリアル

りー


















http://www.bkjia.com/PHPjc/755773.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/755773.html技術記事これを見て、別の helloworld プログラムを作成したいと思いますが、今回は、プログラムを実装するために htm を呼び出す必要があります。まず、fatfree が主にエンジンとして php に基づいていることがわかります...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート