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編程能力。