forked from yiisoft/yii
-
Notifications
You must be signed in to change notification settings - Fork 0
Core framework code style
samdark edited this page Aug 9, 2012
·
17 revisions
- Overview
- Files MUST use only
<?php
tags. - 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()
.