3 ¹ø ±Û: [PHP] ³ª¸¸ÀÇ PHP ÁÖ¼® ´Þ±â |
±Û¾´ÀÌ: »êÀÌ
[ȨÆäÀÌÁö]
|
±Û¾´³¯: 2003³â 08¿ù 13ÀÏ 17:26:03 ¼ö(¿ÀÈÄ) |
Á¶È¸: 4393 |
³ª¸¸ÀÇ 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 +@
|
|