ホームページ > php教程 > php手册 > PHP 構文に関する簡単な説明 (2)

PHP 構文に関する簡単な説明 (2)

WBOY
リリース: 2016-06-21 09:10:58
オリジナル
837 人が閲覧しました

文法

前回の記事「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 を関数本体に適用できるようにすることです。この文は
For GET としても記述できます。 、POSTやCookieなどの仕組みによって生成される情報は、PHPが自動的にPHP変数として扱います。このようにして、フォームを送信する際の情報処理が特に簡単になります。以下のように:
ファイル:

form.html

ユーザー名:
;/body>


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
}
では、上記を入力します deal.php プログラムは次のように変更されます:
if ($uname=="Xiao Ming") {
echo "会えてとても嬉しいです、Xiao Ming。"
}elseif ($uname=="Xiaohua") {
echo "ああ、Xiaohua です。";
}else{
echo "あなたは $uname ですね";
?>これも while ループであり、その構文は次のとおりです:
while(condition){
ステートメント本体
}
条件が true の場合、ステートメント本体を実行します。
do...while の構文は次のとおりです:
do {
ステートメント本体
}while(条件)
最初にステートメント本体を 1 回実行し、条件が true の場合、ステートメント本体がループで再度実行されます。 。
for ループの構文は C と同じで、次のようになります。
for (初期条件; 判定条件; 条件変更) {文}
Break は実行中のループから抜けることを意味し、Continue はループを中断することを意味します。
さて、この記事はここまでです。上記の基本をすぐに使い始めることができると思います。
--(続く)--









関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート