ホームページ  >  記事  >  バックエンド開発  >  PHP 5: PHP 構文ガイド

PHP 5: PHP 構文ガイド

WBOY
WBOYオリジナル
2016-06-23 14:35:411284ブラウズ



1 2
3 function do_html_header($title)
4 {
5 // HTML ヘッダーを印刷
6 ?>
7
8
9 <?php echo $title;?>
10 <スタイル>
11 body { font-family: Arial、Helvetica、sans-serif; font-size: 13px }
12 li, td { font-family: Arial, Helvetica, sans-serif; font-size: 13px }
13 hr { color: #3333cc; 幅=300; text-align=left}
14 a { color: #000000 }
15
16
17
18 PHPbookmark logo 19 align=left valign=bottom height = 55 width = 57 />
20

 PHPブックマーク


21



22 23 if($title)
24 do_html_Heading($title);
25 }
26
27 function do_html_footer()
28 {
29 // HTML フッターを印刷
30 ?>
31
32
33 34 }
35
36 function do_html_Heading($Heading)
37 {
38 // print Heading
39 ?>
40


41 42 }
43
44 function do_html_URL($url, $name)
45 {
46 // URL をリンクおよびbrとして出力
47 ?>
48


49 50 }
51
52 function display_site_info()
53 {
54 // マーケティング情報を表示
55 ?>
56

    57
  • ブックマークをオンラインで保存しましょう!

  • 58
  • 他のユーザーが何を使用しているか確認してください?

  • 59
  • お気に入りのリンクを他の人と共有しますか?

  • 60

61 62 }
63
64 function display_login_form()
65 {
66 ?>
67 メンバーではありませんか?
68

69
70
71
72
73
 74
75
76
77
78
79
81
82
83
84
メンバーはここからログインしますか?
ユーザー名:
パスワード:

80
パスワードをお忘れですか?

85 86 }
87
88 function display_registration_form()
89 {
90 ?>
91

92
93
94
95
96
97
98
100
101
102
104
105
106
107
108
110
メールアドレス: >
優先ユーザー名
(最大16文字):
99 size=16 maxlength=16>
パスワード
(6 文字から 16 文字の間):
103 size=16 maxlength=16>
パスワードを確認してください:

109

111 112
113 }
114
115 function display_user_urls($url_array)
116 {
117 // URLのテーブルを表示
118
119 // グローバル変数を設定します。これにより、後でテストできるようになります。
120 global $bm_table; ページにあります。
121 $bm_table = true;
122 ?>
123

124

125
126 127 $color = "#cccccc";
128 echo "ブックマーク";
129 echo " 削除しますか?gt;gt;";
130 if (is_array($url_array) && count($url_array)>0)
131 {
132 foreach ($url_array as $url)
133 {
134 if ($color == "# CCCCCC")
135 $color = "#ffffff";
136 else
137 $color = "#cccccc";
138 // ユーザーデータを表示するときは、必ず htmlspecialchars() を呼び出してください
139 echo "".htmlspecialchars( $url)."";
140 echo "141 value="$url">";
142 エコー ""; 
143 }
144 }
145 else
146 echo "レコードにはブックマークはありません";
147 ?>
148  
149

150 151 }
152
153 function display_user_menu()
154 {
155 // このページのメニューオプションを表示します
156 ?>
157

158 ホーム  | 
159 BM を追加  |  
160 161 // ブックマークテーブルがこのページにある場合にのみ削除オプションを提供します
162 global $bm_table;
163 if($bm_table==true)
164 echo "BM を削除 | "; 
165 else
166 echo "削除 BM | "; 
167 ?>
168 パスワードを変更
169

170 URL を私に勧めてください  | 
171 ログアウト 
172

173
174 175 }
176
177 function display_add_bm_form()
178 {
179 // 新しいブックマークを追加するためのフォームを表示します
180 ?&gと;
181

182
183
186
187
188 189 }
190
191 function display_password_form()
192 {
193 // display html change password_form
194 ?>
195

196
197
新しい BM:184 size=30 maxlength= 255>
185

198
199
200
201
202
203
204
205
206
207
209
古いパスワード:
新しいパスワード:
新しいパスワードを繰り返します:

208

210

211 212 };
213
214 function display_forgot_form()
215 {
216 // パスワードをリセットして電子メールで送信するための HTML フォームを表示します
217 ?>
218

219
220
221
222
223
224
226
ユーザー名を入力 >

225

227

228 229 };
230
231 関数 display_recommended_urls($url_array)
232 {
233 // display_user_urls と同様の出力
234 // ユーザーのブックマークを表示する代わりに、おすすめを表示します
2 35 ?>
236 &nb#

このコードは確かに十分長いですが、内容をよく見てみると、構文を導入するという観点からは、コードの一部を選択するのが最善の方法です。コードのこの部分は、PHP の構文を要約するのに十分です。どちらを選ぶのが良いでしょうか? OK、115行目でdisplay_user_urls関数を選択します。 コードは次のとおりです:

1 function display_user_urls( $url_array )
2 {
3 // URLのテーブルを表示します
4
5 // グローバル変数を設定します。これがページ上にあるかどうかを後でテストします
6 global $bm_table = true ;
9 < br /> 10 < ' メソッド = ' ポスト ' > 11 < テーブル幅 = 2 セル間隔 = 0 > 12 ブックマーク " ;
15 " echo " 削除しますか? " ;
16 if ( is_array ( $url_array ) && count ( $url_array ) > 0 )
17 {
18 foreach ( $url_array as $url )
19 {
20 if ( $color 「」 )
21 $color = " #ffffff " ; 22 else
23 $color = " #cccccc " ; 24 // ユーザーデータを再生するときは htmlspecialchars() を忘れずに呼び出してください
25 echo " " .htmlspecialchars ( $url ) . " " ;
26 " echo " 27 }
31 else
32 echo " gt;記録にブックマークはありません< " ;
33 ?>
34 "
35
36 37 }
OK、以下の説明はこのコードセグメントの行番号に基づいて行われます。ブックマーク情報を表示する機能です。渡されるパラメータはブックマークの配列です。
上記のコードを見てください。次のような側面から始めます
PHP の基本的な種類 PHP 変数と定数の定義方法 PHP 演算子 PHP 式 PHP フロー制御 PHP 関数 PHP における文字列操作 以上、たくさんのようです。
OK、上記の PHP の紹介を終えたら、上のコードをもう一度見てください。とても簡単だと思いますか?まだ少しめまいを感じているかもしれませんが、私の表現を許してください。改善するために私に連絡することもできます。おいおい。
上記の説明を続けましょう。
まず最初の行を見てください、
function display_user_urls( $url_array )
これは、関数の前にキーワード function があり、パラメータが URL の配列であるため、関数を定義するために使用されます。
6 行目を見てください。グローバル変数 $bm_table が定義され、true に設定されています。
10 行目と 11 行目

10 < フォーム名 = ' bm_table ' action = ' delete_bms.php ' メソッド = ' post ' >
11 < tr bgcolor = ' $color ' > を参照してください。 $color は、上記の文字列操作で、文字列を表示する方法と、文字列を表示するための規則です。ここに示すように、可能です。

判定文を見てください

16 if ( is_array ( $url_array ) && count ( $url_array ) > 0 )
is_array は $url_array が配列かどうかを判定します。 count は $url_array 配列の数を取得します。

18 行のコード

18 foreach ( $url_array as $url )
配列の各値を反復処理し、テーブルに表示します。

ここで htmlspecialchars 関数が呼び出されることに注意してください。この関数は、ユーザー データ内の HTML 特殊文字を処理するために使用されます。

最後に、表示された効果を見てみましょう。



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