Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 러시아
- SWT
- brew
- 김장훈의who
- 모던음악만만세
- 공정위
- 자바
- 한국의 기획자들
- EV-DO Rev. B
- HSDPA
- 민동현
- 민동현의토요명화
- 김장훈
- VoIP
- 이지형
- USIM
- 위피
- 페이스북
- 차트쇼쇼쇼
- CDMA
- 퀄컴
- Wibro
- Java
- "명탐정 코난"
- 그녀가말했다
- 라디오
- itmusic
- 사요
- ETF
- 유희열의라디오천국
Archives
- Today
- Total
02-05 00:07
zyint's blog
네이밍 규칙 본문
네이밍 규칙
-
함수
-
class
-
interfaces
-
상수
-
전역으로 정의된 변수들
PHP의 확장에는 이름에 prefix를 붙여서 구분하도록 한다.
curl_close()
mysql_query()
PREG_SPLIT_DELIM_CAPTURE
new DOMDocument()
strpos() (과거에 잘못 네이밍 된 예)
new SplFileObject()
Iterator와 Exception은 suffix를 붙인다.
ArrayIterator
LogicException
PHP에서 정의된 모든 symbol들은 __로 시작된다. 특수한 기능을 사용하지 않는 한, __로 시작되는 이름은 사용자가 지정하지 않는것이 좋다.
__get()
__autoload()
함수
함수 이름의 단어와 단어 사이에 밑줄(_)을 이용해서 구별한다.
클래스
클래스 이름은 camel case rule을 이용한다.
Tips
이름을 지정할 때, prefix, suffix를 붙여서 다른 부분에서 사용하는 이름과 혼동되지 않도록 한다. prefix, suffix와는 밑줄(_)로 구분한다.
-
MyPx_someFunc()
-
Foo_Date
-
$asdf_dbh
참고자료
http://www.php.net/manual/kr/userlandnaming.php
http://cvs.php.net/viewvc.cgi/php-src/CODING_STANDARDS?view=co
이 글은 스프링노트에서 작성되었습니다.
Comments