PHP は、ユーザー入力に動的に応答する Web サイトを作成するための Web 開発専用に設計された汎用スクリプト言語です。その基本的な構文には、PHP タグ、echo ステートメント、変数 ($ 記号で宣言)、データ型 (int、float など)、条件ステートメント (if ステートメントなど)、ループ (for および while ループ)、および機能が含まれます。データベース (MySQL など) に接続します。簡単なメッセージ ボードの実践例は、データ処理とページの対話に PHP を使用する実際の応用例を示しています。
PHP (ハイパーテキスト プリプロセッサ) は、Web 開発専用に設計された汎用スクリプト言語です。 PHP を使用すると、ユーザー入力に応答する動的な Web サイトを作成できます。
簡単な PHP スクリプトは次のようになります:
<?php // 这是 PHP 代码 echo "你好,世界!"; ?>
<?php
と ?>
内に含まれます。タグ。 echo
ステートメントは、文字列「Hello, world!」を Web ブラウザーに出力します。 変数はデータを保存するために使用されます。これらは $
シンボルで宣言できます:
$name = "John Doe";
これで、変数 $name
を使用してその値にアクセスできるようになります。
PHP は、次のようなさまざまなデータ型をサポートします。
int (整数) float (小数) string (字符串) boolean (布尔值) array (数组)
条件ステートメントは、次の実行を制御するために使用されます。コード。最も一般的な条件ステートメントは if
ステートメントです。
if ($age >= 18) { echo "成年"; } else { echo "未成年"; }
ループは、コードのブロックを繰り返し実行するために使用されます。ループには主に 2 つのタイプがあります:
for
ループ: ループを既知の回数実行するために使用されます。 while
ループ: 条件が true のループを実行するために使用されます。 PHP は、MySQL、PostgreSQL、SQL Server などのデータベースに接続できます。これにより、データベースからデータを読み書きできるようになります。
// 连接到 MySQL 数据库 $conn = mysqli_connect("localhost", "root", "password", "test"); // 执行查询 $result = mysqli_query($conn, "SELECT * FROM users"); // 获取结果并显示 while ($row = mysqli_fetch_array($result)) { echo $row["name"]; }
ユーザーがメッセージを入力して表示できるシンプルなメッセージ ボードを作成します。
<!-- index.html --> <form action="save.php" method="POST"> <input type="text" name="message"> <input type="submit" value="发表"> </form>
<!-- save.php --> <?php // 获取表单数据 $message = $_POST["message"]; // 连接到数据库 $conn = mysqli_connect("localhost", "root", "password", "test"); // 插入留言 $query = "INSERT INTO messages (message) VALUES ('$message')"; mysqli_query($conn, $query); // 重定向到列表页面 header("Location: list.php"); ?>
<!-- list.php --> <?php // 连接到数据库 $conn = mysqli_connect("localhost", "root", "password", "test"); // 获取留言 $query = "SELECT * FROM messages"; $result = mysqli_query($conn, $query); // 显示留言 while ($row = mysqli_fetch_array($result)) { echo $row["message"]; echo "<br>"; } ?>
以上が動的 Web サイトを簡単に: PHP の基礎を学ぶの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。