前回の記事でこのインスタンスについて簡単に紹介しました。
OK、最初のページ、ログインページから始めましょう。
インターフェースはどうですか
実装方法を知りたいですか?それでは、コードを見てみましょう:
2 require_once ( 'bookmark_fns.php ' ); 上記は最も一般的な HTML 分割ですが、より高度な分割はありますか?もちろんあります。例は次のとおりです:
4
5 display_site_info()
6 display_login_form();
7
8 do_html_footer();
9 ?>
これらのコードを見てどう思いますか? OK、以下 1 つずつ説明します: 1) PHP が HTML から を分離する方法 1 行目と 9 行目を見てください。それは
?> PHP がファイルを解析すると、次のようになります。ここで、開始タグと終了タグは
1 php
2 if ( $IsFinished )
5 おめでとうございます ! Strong >
6
7 8 }
10 {
11 ?>
12 < Strong> 13 14 }
15 ?>
この例は正常に動作し、結果は
申し訳ありませんが、そのまま実行してください
なぜなら、PHP が終了タグに到達すると、?> となります。次の開始タグが見つかるまで、次の内容をそのまま出力します。もちろん、上記の例は不自然ですが、大きなテキストの塊を出力する場合、多くの場合、すべてを echo() または print() するよりも PHP 解析モードから抜け出す方が効率的です。
PHP では、開始タグと終了タグの 4 つの異なるペアを使用できます。そのうちの 2 つ、 と