PHP ialah bahasa skrip tujuan umum yang direka khusus untuk pembangunan web bagi mencipta tapak web yang bertindak balas secara dinamik kepada input pengguna. Sintaks asasnya termasuk tag PHP, pernyataan gema, pembolehubah (diisytiharkan dengan simbol $), jenis data (int, float, dll.), pernyataan bersyarat (seperti pernyataan if), gelung (gelung untuk dan sementara), dan keupayaan untuk menyambung ke pangkalan data (seperti MySQL). Kes praktikal papan mesej ringkas menunjukkan aplikasi praktikal menggunakan PHP untuk pemprosesan data dan interaksi halaman.
PHP (Hypertext Preprocessor) ialah bahasa skrip tujuan umum yang direka khusus untuk pembangunan web. Dengan menggunakan PHP, kami boleh mencipta laman web dinamik yang bertindak balas kepada input pengguna.
Skrip PHP ringkas kelihatan seperti ini:
<?php // 这是 PHP 代码 echo "你好,世界!"; ?>
<?php
dan ?>
tag . Pernyataan echo
mengeluarkan rentetan "Hello, dunia!" kepada pelayar web. Pembolehubah digunakan untuk menyimpan data. Ia boleh diisytiharkan dengan simbol $
:
$name = "John Doe";
Kini, kita boleh menggunakan pembolehubah $name
untuk mengakses nilainya.
PHP menyokong pelbagai jenis data, termasuk:
int (整数) float (小数) string (字符串) boolean (布尔值) array (数组)
Pernyataan bersyarat digunakan untuk mengawal pelaksanaan kod. Pernyataan bersyarat yang paling biasa ialah pernyataan if
:
if ($age >= 18) { echo "成年"; } else { echo "未成年"; }
Gelung digunakan untuk melaksanakan blok kod berulang kali. Terdapat dua jenis gelung utama:
for
Gelung: Digunakan untuk melaksanakan gelung beberapa kali yang diketahui. while
Gelung: digunakan untuk melaksanakan gelung yang keadaannya adalah benar. PHP boleh menyambung ke pangkalan data seperti MySQL, PostgreSQL dan SQL Server. Ini membolehkan kami membaca dan menulis data daripada pangkalan data.
// 连接到 MySQL 数据库 $conn = mysqli_connect("localhost", "root", "password", "test"); // 执行查询 $result = mysqli_query($conn, "SELECT * FROM users"); // 获取结果并显示 while ($row = mysqli_fetch_array($result)) { echo $row["name"]; }
Kami mencipta papan mesej ringkas yang membolehkan pengguna memasuki dan melihat mesej.
<!-- 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>"; } ?>
Atas ialah kandungan terperinci Laman Web Dinamik Dipermudahkan: Mempelajari Asas PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!