-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Core framework code style
samdark edited this page Aug 9, 2012
·
23 revisions
- Overview
- Files MUST use only
<?phptags. - Files MUST use only UTF-8 without BOM for PHP code.
- Class names MUST be declared in
StudlyCaps. - Class constants MUST be declared in all upper case with underscore separators.
- Method names MUST be declared in
camelCase.
- Files
PHP code MUST use the long <?php ?> tags; it
MUST NOT use the other tag variations.
PHP code MUST use only UTF-8 without BOM.
- Class Names
Class names MUST be declared in StudlyCaps.
- Class Constants, Properties, and Methods
The term "class" refers to all classes and interfaces here.
Class constants MUST be declared in all upper case with underscore separators. For example:
<?php
class Foo
{
const VERSION = '1.0';
const DATE_APPROVED = '2012-06-01';
}Method names MUST be declared in camelCase().