Naming

Variables

  • Use camelCase for variables.
  • Use descriptive names that clearly communicate the variable's purpose.
  • Avoid using single-letter variable names unless they are used as loop counters.
Good Bad
$userCount $u
$query $q
$userAddress $address
$userEmail $temp

Properties

  • Use camelCase for properties.
  • Use descriptive names that clearly communicate the property's purpose.
  • Must be typed when possible.

Enums

  • Use PascalCase for enum values.
  • Use descriptive names that clearly communicate the enum value's purpose.
  • Use the enum keyword to define an enum.

Example

enum UserRole
{
    case Admin;
    case User;
}
Previous
Home