Laman Web Dinamik Dipermudahkan: Mempelajari Asas PHP

WBOY
Lepaskan: 2024-10-09 20:03:31
asal
729 orang telah melayarinya

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 "你好,世界!";

?>
Salin selepas log masuk
  • Kod PHP terkandung dalam <?php dan ?> tag . Pernyataan
  • echo mengeluarkan rentetan "Hello, dunia!" kepada pelayar web.

Pembolehubah

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

$name = "John Doe";
Salin selepas log masuk

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

Jenis data

PHP menyokong pelbagai jenis data, termasuk:

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

Pernyataan bersyarat

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

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

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"];
}
Salin selepas log masuk

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>
Salin selepas log masuk
<!-- 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");

?>
Salin selepas log masuk
<!-- 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>";
}

?>
Salin selepas log masuk

Atas ialah kandungan terperinci Laman Web Dinamik Dipermudahkan: Mempelajari Asas PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!