跳到主要内容

syntax

PHP 语法速览

记录常用语法与易错点:类型系统、数组、字符串、错误处理、命名空间与自动加载等。

严格类型与函数签名

<?php declare(strict_types=1);
function add(int $a, int $b): int { return $a + $b; }

数组与字符串

$arr = ['a' => 1, 'b' => 2];
foreach ($arr as $k => $v) {}
$s = "hello"; $s2 = $s . " world";

命名空间与自动加载

namespace App\Http;
class Controller {}

composer.json

{ "autoload": { "psr-4": { "App\\": "src/" } } }

最佳实践

  • 避免 ==,使用 ===
  • 处理空合并 ?? 与 nullsafe ?->
  • 错误用异常/类型声明表达意图。