(1) PHP の基礎知識と注意点
注: PHP を含むプログラムは実行時にメモリ上で実行され、実行するには PHP コードをメモリに読み込む必要があります。
[php の実行方法]
1. サーバー (Apache など) を通じて呼び出されます。
2. コマンドラインを通じて呼び出されます (ポート 80 はアクセスされないため、サーバーの参加は必要ありません)。
[php の開始文字と終了文字]
<?php?>
<input type="text" name="username" value = "<?php echo $user?>" />
[php コメント]
php コメントは C 言語に似ており、単一行にコメントを付けるには // と # を使用します。 /* */複数行にコメントできます。
PHP の一般的なコメント標準: PHPDocumentor スタイルのコメント。
/** * 求和函数 * * @param $p1 int 被加数 * @param $p2 int 加数 * * @return int 两数之和 */ function func1($p1, $p2){ return $p1 + $p2; }
[HTML コメント内の php コード]
複数行のコメントは を使用します。php コードがネストされている場合、php コードは実際に実行されますが、生成されたhtmlはコメントアウトされているため表示されません。
ヒント: コメントを使用するときは、このような php コードをコメントしないでください。
[php 変数]
1. 概要
1.$name = 'a' //変数名の参照値a。変数は、名前空間、値空間、参照空間の 3 つの部分で構成されます。
参照とは、変数名と変数値の関係を指します。
ヒント: $ は変数名の一部ではなく、以下が変数であることを宣言するためにのみ使用されます。$ が使用される場合は、変数名を表します。 $ が使用されていない場合は、関数名として使用されます。
2.php 変数名では大文字と小文字が区別されます。
3. var_dump(
4. unset(
2. 基本構文
値の転送: $a = $b; // 値の転送は値空間のコピーです。
参照渡し: $a = &$b; //参照渡しは、a の値を変更すると b も変更されます。
[GET および POST]
1.GET: 要求された URL を通じてサーバーにデータを送信します。
構文: スクリプト名?p1=xx&p2=xx&p3=xx
php は _GET 配列を通じて GET データを取得します。
2.POST: 通常、フォームの送信に使用されます。
php は、_POST 配列を通じて POST データを取得します。
データ本体をサーバーに送信することで実現します。
[単純なフォームの GET および POST 送信]
フロントエンド:
<meta charset="UTF-8"> <form action="2.php" method="get"> <input type="text" name="username" /> <input type="text" name="age" /> <button type="submit">提交</button> <br><br> <form action="2.php" method="post"> <input type="text" name="username" /> <input type="text" name="age" /> <button type="submit">提交</button></form>
バックエンド:
<?php echo "get:"; var_dump($_GET); echo "<br>post:"; var_dump($_POST);?>