This here are the basic naming conventions which are followed by most big tech companies that uses PHP. This naming conventions is in compliance with Laravel [PHP] coding Standards with https://www.php-fig.org/psr/ specifications.
Listed here are the naming standards: For Classes, Interfaces/Contracts, Traits: use PascalCase
Class Properties class AuthController extends Controller { // these are the class properties protected $loginService; protected $logoutService; } Variables public function __construct(LoginService $loginService, LogoutService $logoutService) { $this->loginService = $loginService; $this->logoutService = $logoutService; }