오늘은 대한입니다.
sun's longitude:299 44 24.43 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/read.php:소스보기  
알파문서
자주 잊어먹거나, 메모해 둘 필요성이 있는 팁이나 문서, 기타 등등
[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
3 번 글: [PHP] 나만의 PHP 주석 달기
글쓴이: 산이 [홈페이지] 글쓴날: 2003년 08월 13일 17:26:03 수(오후) 조회: 4587
나만의 PHP 주석 달기와 기타


1. 페이지 시작 open tag

   php.ini 설정 호환성을 위해서 가능한 다음과 같이 시작함.

   <?php
   ....;
   ?>

   그러나 HTML 코드에서 단순한 함수 호출이나 변수 출력시에는
   <?myfunc()?> 또는 <?=$var?>를 사용함.


2. 페이지 시작 주석

   해당 PHP 페이지가 다른 페이지와 반드시 구별되어야 함을
강조
   할 때에는 다음과 같은 '#' 주석으로 일괄 통일함.
   그러나 이 부분을 생략할 수 있음.

   <?php
   ##
   ## this file name is 'file_name.php'	/*** 파일 이름 기술 ***/
   ##
   ## file descripitions ....		/*** 파일에 대한 내용 ***/
					/*** 1행을 띄움 ***/
   function xxx()


3. 함수 또는 클래스에 대한 설명 주석

   예) 함수 or 클래스 or 파일

   ## get myfunc			/*** 함수에 대한 짧은 설명 1행 ***/
   ##
   ## [function descripition]		/*** 함수에 대한 상세 설명 ***/
   ##
   ## [author]
   ##  - [author_name] < email > [, URL]	/*** 작성자 ***/
   ## [changes]
   ##   - Y.m.d [, [ver 0.2,] comment]
   ##   - Y.m.d [, [ver 0.1,] comment]
   ##
   ## [download]
   ##  - URL			/*** 다운로드 가능한 URL ***/
   ##
   ## [demo]
   ##  - URL
   ##
   ## [reference]
   ##  - URL1				/*** 참고 URL ***/
   ##
   ##
   ## [arguments]
   ##  $var1 array [, comment]
   ##  $var2 integer [, comment]	/*** default is 0 ***/
   ##  $var3 string [, comment]]	/*** default is empty ***/
   ##
   ## [globals]
   ##  $gvar1  boolean [, comment]
   ##  $gvar2  array [, comment]]
   ##
   ## [return]
   ##  $rvar  {array|string|integer|boolean} [, comment]]
   ##
   ## [usage]
   ##  return type function_name(type argv1 [,...])
   ##
   ## [example]
   ##  ...
   ##
   function get_myfunc($var1, $var2=0, $var3='')
   {
     global $gvar1, $gvar2; 

     ....;

     return $rvar;			/*** 필요하다면 주석 추가 ***/
   }


4. 함수 arguments 기본값

   - integer 일 경우 0
   - boolean 일 경우 TRUE, FALSE
   - string 일 경우 '' 


5. return 값

   - return type 명시
   - boolean 일 경우 (boolean)$foo, 또는 TRUE, FALSE 로 명시
   - 가능한 모든 함수는 return 명시


6. 기타

   - 한줄의 주석 설명문일 경우는 맨 오른쪽에 // 사용
   - 여러 줄의 주석 설명문일 경우는 맨 앞줄에 ## 사용
   - 어떤 알고리즘의 한줄을 off 할 경우 //
   - 어떤 알로리즘의 여러 줄을 off 할 경우 /*** ***/

EOF

 
이전글 : [grep /egrep]
다음글 : 환경변수 읽는 순서(bashrc, profile)  
 from 61.254.75.40
JS(Redhands)Board 0.4 +@

|글쓰기| |답장쓰기| |수정| |삭제|
|이전글| |다음글| |목록보기|
인쇄용 

apache lighttpd linuxchannel.net 
Copyright 1997-2026. linuxchannel.net. All rights reserved.

Page loading: 0.01(server) + (network) + (browser) seconds