PHP是一種廣泛應用於Web開發的服務器端腳本語言,它為開發者提供了構建動態網站和應用程序的能力。 PHP代碼通常在服務器端運行,根據用戶的請求生成HTML頁面返回給瀏覽器。 PHP不僅支持與HTML代碼混合,還提供了豐富的內置函數,便於處理數據和與數據庫交互。
PHP代碼需要嵌入到具有.php擴展名的文件中。在PHP代碼之前使用<?php标签开始,代码结束则使用?>標籤。例如:
<?php echo "Hello, World!"; ?>
在PHP中,變量以$符號開頭,且無需聲明數據類型。例如:
$name = "John"; $age = 20;
使用echo語句將變量內容輸出到網頁。例如:
echo "My name is " . $name;
PHP支持多種類型的數組,可以通過索引或關聯鍵來訪問其中的元素。例如:
$numbers = array(1, 2, 3, 4, 5);
$fruits = array("apple" => "red", "banana" => "yellow");PHP提供了多種循環結構,可以用來處理數據。例如:
for ($i = 0; $i < 5; $i++) {
echo $i;
} foreach ($fruits as $fruit => $color) {
echo "The color of $fruit is $color";
}PHP支持函數的定義與調用,使得代碼更加模塊化,便於復用。例如:
function sayHello($name) {
echo "Hello, " . $name;
}
sayHello("John");PHP與MySQL數據庫的連接非常方便,下面的代碼展示瞭如何與數據庫進行交互:
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT * FROM users";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
echo "Name: " . $row["name"] . " Age: " . $row["age"];
}
} else {
echo "No results found";
}
$conn->close();通過上面的代碼,PHP成功連接到數據庫,並執行了查詢操作,輸出了結果。
本文介紹了PHP的基本概念和語法規則,為入門Web開發的初學者提供了簡潔易懂的指導。通過學習PHP的基本語法、控制結構、函數和數據庫操作,讀者可以掌握開發動態網頁和應用程序的基本技能。持續實踐和深入學習將幫助開發者進一步提升PHP編程能力。