<?php
// 正確示例
if ($condition) {
// 代碼塊
echo "Hello World!";
}
// 錯誤示例
if ($condition){
// 代碼塊
echo "Hello World!";
}
?>
驼峰命名法(CamelCase)
下划线命名法(snake_case)
以下是推荐的命名方式:
<?php
// 駝峰命名法
$firstName = "John";
$lastName = "Doe";
// 下劃線命名法
$first_name = "John";
$last_name = "Doe";
// 函數和類名通常使用駝峰命名
function getUsers() {
// 邏輯處理
}
class User {
// 屬性和方法
}
?>
<?php
// 單行註釋
/**
* 多行註釋
*
* @param string $name
* @return string
*/
function greet($name) {
return "Hello, $name!";
}
?>
<?php
// 函數封裝示例
function calculateArea($radius) {
return 3.14 * $radius * $radius;
}
// 類封裝示例
class Circle {
private $radius;
public function __construct($radius) {
$this->radius = $radius;
}
public function calculateArea() {
return 3.14 * $this->radius * $this->radius;
}
}
?>
<?php
try {
// 可能出錯的代碼
$result = 1 / 0;
} catch (Exception $e) {
// 異常處理
echo "An error occurred: " . $e->getMessage();
}
?>