# PHP
- Always use curly braces for control structures, even for single-line bodies.
- Use PHP 8 constructor property promotion: ___SINGLE_BACKTICK___public function __construct(public GitHub $github) { }___SINGLE_BACKTICK___. Do not leave empty zero-parameter ___SINGLE_BACKTICK_____construct()___SINGLE_BACKTICK___ methods unless the constructor is private.
- Use explicit return type declarations and type hints for all method parameters: ___SINGLE_BACKTICK___function isAccessible(User $user, ?string $path = null): bool___SINGLE_BACKTICK___
Warning: Undefined variable $assist in C:\laragon\www\solar-crm\storage\framework\views\c9aa44ef2103368f70d96983a0308f95.php on line 9
Fatal error: Uncaught Error: Call to a member function enums() on null in C:\laragon\www\solar-crm\storage\framework\views\c9aa44ef2103368f70d96983a0308f95.php:9
Stack trace:
#0 {main}
thrown in C:\laragon\www\solar-crm\storage\framework\views\c9aa44ef2103368f70d96983a0308f95.php on line 9