Back to Everything Claude Code

PHP Coding Style

.cursor/rules/php-coding-style.md

1.10.0727 B
Original Source

PHP Coding Style

This file extends the common coding style rule with PHP specific content.

Standards

  • Follow PSR-12 formatting and naming conventions.
  • Prefer declare(strict_types=1); in application code.
  • Use scalar type hints, return types, and typed properties everywhere new code permits.

Immutability

  • Prefer immutable DTOs and value objects for data crossing service boundaries.
  • Use readonly properties or immutable constructors for request/response payloads where possible.
  • Keep arrays for simple maps; promote business-critical structures into explicit classes.

Formatting

  • Use PHP-CS-Fixer or Laravel Pint for formatting.
  • Use PHPStan or Psalm for static analysis.