Skip to content

PHP 基础语法全典

本页面按照统一标准拆解 PHP 基础语法结构:变量声明、数据类型、条件分支、集合循环、函数定义与类结构。


🐘 PHP 基础语法示例源码 (basic_demo.php)

php
<?php
// 4.1 结构化数据定义 (Class)
class Person {
    public function __construct(
        public string $name,
        public int $age
    ) {}

    public function getInfo(): string {
        return "{$this->name} ({$this->age} years old)";
    }
}

// 3.1 函数定义与参数 (Function)
function calculateBonus(float $base, float $ratio = 0.1): float {
    return $base * $ratio;
}

// 1.1 变量声明与常量
define("LANG", "PHP");
// 1.2 基本数据类型
$age = 25;
$salary = 8500.50;
$isActive = true;

echo "Language: " . LANG . "\n";

// 2.1 条件分支
if ($isActive) {
    echo "Status: Active Worker\n";
} else {
    echo "Status: Inactive Worker\n";
}

// 2.2 集合与循环遍历
$skills = ["Composer", "Laravel", "OpCache"];
echo "Skills: " . implode(" ", $skills) . "\n";

// 3.1 函数调用
$bonus = calculateBonus($salary, 0.1);
echo "Calculated Bonus: $" . number_format($bonus, 2) . "\n";

// 4.1 实例化类
$p = new Person("Alice", $age);
echo "Person Info: " . $p->getInfo() . "\n";
📸 Unverified Snapshot📋php:8.3-alpine
⏱️ 850msNot verified
Language: PHP
Status: Active Worker
Skills: Composer Laravel OpCache
Calculated Bonus: $850.05
Person Info: Alice (25 years old)

Released under the MIT License.