PHP代碼通常嵌入在HTML中,使用<?php ... ?>
標籤來包裹PHP代碼段。PHP文件的擴展名為.php
。以下是PHP文件的一般結構示例:
<!DOCTYPE html>
<html>
<head>
<title>我的PHP頁面</title>
</head>
<body>
<h1>歡迎來到我的PHP頁面</h1>
<?php
echo "Hello, World!";
?>
</body>
</html>
PHP沒有像C、Java等語言那樣的主函數作為進入點。PHP腳本從上到下順序執行。通常,Web應用的入口文件是index.php
,例如:
<?php
// index.php
echo "這是應用程序的進入點";
?>
PHP支持兩種單行註解風格:
使用雙斜杠//
:
<?php
// 這是一個單行註解
echo "Hello, World!";
?>
使用井號#
:
<?php
# 這也是一個單行註解
echo "Hello, World!";
?>
多行註解使用/* ... */
包圍注釋文本:
<?php
/*
這是一個多行註解
可以跨越多行
*/
echo "Hello, World!";
?>
在PHP中,變數以美元符號$
開頭,後面跟變數名稱。變數名稱區分大小寫,並且必須以字母或下劃線開頭。以下是單個變數的示例:
<?php
$name = "Alice";
$age = 25;
echo "Name: $name, Age: $age";
?>
PHP支持同時給多個變數賦值,可以使用數組結構來實現:
通過列表賦值:
<?php
list($a, $b, $c) = array(1, 2, 3);
echo "a: $a, b: $b, c: $c"; // 輸出:a: 1, b: 2, c: 3
?>
通過短語法:
<?php
[$a, $b, $c] = [1, 2, 3];
echo "a: $a, b: $b, c: $c"; // 輸出:a: 1, b: 2, c: 3
?>
通過數組賦值:
<?php
$data = array("name" => "Alice", "age" => 25, "email" => "[email protected]");
$name = $data['name'];
$age = $data['age'];
$email = $data['email'];
echo "Name: $name, Age: $age, Email: $email"; // 輸出:Name: Alice, Age: 25, Email: [email protected]
?>