Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Laman Web Dinamik Dipermudahkan: Mempelajari Asas PHP

Laman Web Dinamik Dipermudahkan: Mempelajari Asas PHP

WBOY
WBOYasal
2024-10-09 20:03:31743semak imbas

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.

Dynamic Websites Made Easy: Learning the Basics of PHP

Pengenalan kepada Pembangunan Laman Web Dinamik: Asas PHP

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.

Sintaks asas PHP

Skrip PHP ringkas kelihatan seperti ini:

<?php

  // 这是 PHP 代码
  echo "你好,世界!";

?>
  • Kod PHP terkandung dalam c45a429d1a059b0315c794171f04b8bb tag . Pernyataan
  • echo mengeluarkan rentetan "Hello, dunia!" kepada pelayar web.

Pembolehubah

Pembolehubah digunakan untuk menyimpan data. Ia boleh diisytiharkan dengan simbol $:

$name = "John Doe";

Kini, kita boleh menggunakan pembolehubah $name untuk mengakses nilainya.

Jenis data

PHP menyokong pelbagai jenis data, termasuk:

int (整数)
float (小数)
string (字符串)
boolean (布尔值)
array (数组)

Pernyataan bersyarat

Pernyataan bersyarat digunakan untuk mengawal pelaksanaan kod. Pernyataan bersyarat yang paling biasa ialah pernyataan if:

if ($age >= 18) {
  echo "成年";
} else {
  echo "未成年";
}

Gelung

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.

Sambungan Pangkalan Data

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"];
}

Kes praktikal: papan mesej ringkas

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn