<span class="unnamed3">著者: Hua Honlang <br><br><br> 前回の記事「PHP 構文についての話」では、すでに PHP のデータ型と式について説明しました。次に、PHP の変数と定数を見てみましょう。 <br> まずは例を見てみましょう。 <br>ファイル: test.php <br><?php <br/>//これは単一行コメントメソッドです<br/>#これは別の単一行コメントメソッドです<br/>/*これは複数行コメントメソッドです<br/>以下の例を見てみましょう以上*/ <br/> function display($file,$line) <br/>{ <br/> global $message; <br/> echo "LINE:$line<br>"; <br/> echo "メッセージ: $message<br>"; <br>} <br><br>$message="これはルーチンです。 "; <br>display(_FILE_,_LINE_); <br>?> <br>表示される結果は次のとおりです: <br>text.php <br>15 <br>これはルーチン <br><br> 上記の例では、function はカスタム関数を定義することです。次の 2 つの変数 $file と $line は、関数本体内でのみ機能し、関数の外に $file または $line がある場合、その値には影響しません。 2 つの $file と 2 つの $line は必ずしも同じであるとは限りません。 _FILE_ と _LINE_ は 2 つの定数であり、その値はすでに決定されています。 _FILE_ はこのファイルのファイル名、_LINE_ は実行行の行番号です。関数本体には、global $message という別の文があります。その機能は、グローバル変数 $message を関数本体に適用できるようにすることです。<br> GET の場合、この文は $GLOBAL["message"]; と書くこともできます。 POSTやCookieなどの仕組みによって生成される情報は、PHPが自動的にPHP変数として扱います。このようにして、フォームを送信する際の情報処理が特に簡単になります。以下のように: <br>ファイル: form.html <br><html><head><title></title></head> <br><body> <br><form action="deal.php"> <br> ユーザー名:<input type="text" name="uname" size=20><br> <br></form> body></html> <br><br>File: deal.php <br><?php <br/>echo "Your username: $uname"; <br/><br/> 上記のプログラムは、ユーザーにユーザー名を入力してフォームを送信するように求めます。その後、ユーザー名の確認情報が返されます。フォーム内の uname が deal.php プログラム内の $uname 変数になっていることがわかります。単純にする。 :-) <br/> PHP の基本的なフロー制御を見てみましょう: <br/> if…else…Elseif <br/> 文法 1: <br/> if (条件) { <br/> ステートメント本体<br/>} <br/> 構文 2: <br/> if (条件) { <br/> ステートメント本体one<br/>} else{ <br/>ステートメント本体 two<br/> } <br/> 文法 3: <br/> if (条件 1) { <br/> ステートメント本体 one<br/>} elseif (条件 2) { <br/> ステートメント本体 two<br/> }else{ <br/> ステートメント本体 three<br/> } <br/> We上記を入力します deal.php プログラムは次のように変更されます: <br/><?php <br/>if ($uname=="Xiao Ming") { <br/>echo "Xiao Ming に会えてとても嬉しいです。" <br/>}elseif ($uname=="Xiaohua") { <br/>echo "ああ、Xiaohua です。"; <br/>}else{ <br/>echo "あなたは $uname ですね" <br/>} <br/>?>これも while ループであり、その構文は次のとおりです: <br> while(condition){ <br>Statement body<br> } <br> 条件が true の場合、ステートメント本体を実行します。 <br> do...while の構文は次のとおりです。 <br> do { <br> ステートメント本体 <br> }while(condition) <br> 最初にステートメント本体を 1 回実行します。条件が true の場合、ステートメント本体がループで再度実行されます。 <br> for ループの構文は C と同じで、次のようになります。 <br> for (初期条件; 判定条件; 条件変更) {文} <br> そして、break は実行中のループから飛び出し、Continue はこのループを中断することです。 <br> さて、この記事はここまでです。上記の基本をすぐに使い始めることができると思います。 <br>--(続く)-- <br><br> <br> <br> <br> <br> </span><p style="width:100%;text-align:center;margin:10px 0"></p>