Snippets

Jahidul Islam Naming Conventions

You are viewing an old version of this snippet. View the current version.
Revised by Jahidul Islam 60ee0dc
Naming Conventions

	VARIABLES : 
		-> SNAKE CASE
		-> LOWER CASE
		-> SHOULD NOT BE AMBIGUOUS
		-> EXAMPLE : $first_name, $lastName
		
	CONSTANTS : 
		-> SNAKE CASE
		-> UPPER CASE
		-> SHOULD NOT BE AMBIGUOUS
		-> EXAMPLE : DB_NAME, DB_PASSWORD, DB_HOST
	
	FUNCTIONS & METHODS : 
		-> CAMMEL CASE
		-> SHOULD NOT BE AMBIGUOUS
		-> FUNCTIONS SHOULD ALWAYS START WITH A "VERB"
		-> EXAMPLE : getName() , connectToDatabase(), sendEmail()
	
	CLASS : 
		-> PASCAL CASE
		-> SHOULD NOT BE AMBIGUOUS
		-> EXAMPLE : Circle, User, Mail
		
	PRIVATE & PROTECTED PROPERTIES : 
		-> CAMMEL CASE
		-> SHOULD NOT BE AMBIGUOUS
		-> MUST BE PREFIXED WITH A SINGLE UNDERSCORE
		-> EXAMPLE : private $_radius;, private function _calculateArea(){}
		
	PARENTHESES : 
		-> K&R Style
		-> EXAMPLE : 
			if($gender == 'mail'){
				// do something
			}
	
		
HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.