ホームページ  >  記事  >  php教程  >  PHP 構文についての話 (2)

PHP 構文についての話 (2)

WBOY
WBOYオリジナル
2016-06-21 09:04:47732ブラウズ
著者: Hua Honlang


前回の記事「PHP 構文についての話」では、すでに PHP のデータ型と式について説明しました。次に、PHP の変数と定数を見てみましょう。
まずは例を見てみましょう。
ファイル: test.php
//これは単一行コメントメソッドです
#これは別の単一行コメントメソッドです
/*これは複数行コメントメソッドです
以下の例を見てみましょう以上*/
function display($file,$line)
{
global $message;
echo "LINE:$line
";
echo "メッセージ: $message
";
}

$message="これはルーチンです。 ";
display(_FILE_,_LINE_);
?>
表示される結果は次のとおりです:
text.php
15
これはルーチン

上記の例では、function はカスタム関数を定義することです。次の 2 つの変数 $file と $line は、関数本体内でのみ機能し、関数の外に $file または $line がある場合、その値には影響しません。 2 つの $file と 2 つの $line は必ずしも同じであるとは限りません。 _FILE_ と _LINE_ は 2 つの定数であり、その値はすでに決定されています。 _FILE_ はこのファイルのファイル名、_LINE_ は実行行の行番号です。関数本体には、global $message という別の文があります。その機能は、グローバル変数 $message を関数本体に適用できるようにすることです。
GET の場合、この文は $GLOBAL["message"]; と書くこともできます。 POSTやCookieなどの仕組みによって生成される情報は、PHPが自動的にPHP変数として扱います。このようにして、フォームを送信する際の情報処理が特に簡単になります。以下のように:
ファイル: form.html



ユーザー名:

body>

File: deal.php
echo "Your username: $uname";

上記のプログラムは、ユーザーにユーザー名を入力してフォームを送信するように求めます。その後、ユーザー名の確認情報が返されます。フォーム内の uname が deal.php プログラム内の $uname 変数になっていることがわかります。単純にする。 :-)
PHP の基本的なフロー制御を見てみましょう:
if…else…Elseif
文法 1:
if (条件) {
ステートメント本体
}
構文 2:
if (条件) {
ステートメント本体one
} else{
ステートメント本体 two
}
文法 3:
if (条件 1) {
ステートメント本体 one
} elseif (条件 2) {
ステートメント本体 two
}else{
ステートメント本体 three
}
We上記を入力します deal.php プログラムは次のように変更されます:
if ($uname=="Xiao Ming") {
echo "Xiao Ming に会えてとても嬉しいです。"
}elseif ($uname=="Xiaohua") {
echo "ああ、Xiaohua です。";
}else{
echo "あなたは $uname ですね"
}
?>これも while ループであり、その構文は次のとおりです:
while(condition){
Statement body
}
条件が true の場合、ステートメント本体を実行します。
do...while の構文は次のとおりです。
do {
ステートメント本体
}while(condition)
最初にステートメント本体を 1 回実行します。条件が true の場合、ステートメント本体がループで再度実行されます。
for ループの構文は C と同じで、次のようになります。
for (初期条件; 判定条件; 条件変更) {文}
そして、break は実行中のループから飛び出し、Continue はこのループを中断することです。
さて、この記事はここまでです。上記の基本をすぐに使い始めることができると思います。
--(続く)--





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