ÀúÀ۱ǰü·Ã
WizMallÁ¤½Äµî·Ï
;
Google
[1589]
 
À§Áµå  
À§Áî¸ô  
À§Áî¸ÞÀÏ  
±âŸ  
 
PHP  
ASP  
SQL  
¸®´ª½º  
À©µµ¿ì½º  
ÀÚ¹Ù½ºÅ©¸³Æ®  
¾×¼Ç½ºÅ©¸³Æ®  
HTML  
½ºÅ¸ÀϽ¬Æ®  
 
°øÁö»çÇ×  
Áú¹®°ú ´äº¯  
À⵿»ç´Ï  
½°ÅÍ  
ÀϹÝÀÚ·á½Ç  
¹ö±×½Å°í°Ô½ÃÆÇ  
 

 

 


º¯¼ö À̾߱â


º¯¼ö¶õ ¹«¾ùÀΰ¡? ÀÌ¹Ì Áß°íµîÇб³¸¦ °ÅÄ¡¸é¼­ x=2, y=3, x * y = 6 À̶ó´Â °ÍÀ» ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ÀÌ¿Í °°ÀÌ x, y¿Í °°Àº °ÍÀÌ º¯¼ö ÀÔ´Ï´Ù. ¼ö¶ó°í ÇÏ´Â °ÍÀº 1, 2, 3... °ú °°ÀÌ ¾Æ¶óºñ¾Æ ¼ýÀÚ·Î »ý°¢µÇÁö¸¸ x, y ó·³ ¾Æ¶óºñ¾Æ ¼ýÀÚ°¡ ¾Æ´Ñ °ÍÀ» º¯¼ö¶ó ÇÕ´Ï´Ù.
º¯¼ö´Â ÄŰú °°Àº Á¸Àç·Î Äżӿ¡ ¹«¾ùÀÌ µé¾î°¡´À³Ä¿¡ µû¶ó ±× ÄÅÀÇ À̸§ÀÌ Á¶±ÝÀº º¯ÇϰÚÁ®? ¿ìÀ¯ÄÅ, ¹°ÄÅ, ¸ÆÁÖÄŠó·³...



º¯¼öÀÇ data type(Çü)

Á¤¼öÇü(integer) : $a = 10;
½Ç¼öÇü(double) : $b = 0.01; , $b = 25.25E+02(Áö¼ö Ç¥Çö)
¹®ÀÚ¿­(string) : $c = "shopwiz";



º¯¼öÀÇ Á¾·ù
Àü¿ªº¯¼ö: ƯÁ¤ ¿µ¿ª(ÇÔ¼ö)¿¡ Á¦ÇÑ ¹ÞÁö ¾Ê°í »ç¿ëÇÒ ¼ö ÀÖ´Â º¯¼ö
Áö¿ªº¯¼ö: ƯÁ¤ ¿µ¿ª¿¡¼­¸¸ »ç¿ëÇÒ ¼ö ÀÖ´Â º¯¼ö
Á¤Àûº¯¼ö: º¯¼öÀÇ °ªÀ» ÃʱâÈ­ ÇÒ ¼ö ¾ø´Â º¯¼ö
À¯µ¿º¯¼ö: º¯¼öÀÇ °ªÀ» º¯¼ö·Î ¼±¾ðÇÏ´Â º¯¼ö

[Àü¿ªº¯¼ö¿Í Áö¿ªº¯¼ö]

<?
$local = 1; // $local º¯¼ö´Â Áö¿ªº¯¼ö(ƯÁ¤ Áö¿ª¿¡¼­¸¸ »ç¿ëµÊ)
$global = 1;
function sample_fnc() {
global $global; // sample_fnc() ÇÔ¼ö ¿µ¿ª $global º¯¼ö¸¦ Àü¿ª º¯¼ö·Î ¼±¾ð
$local = $local + 3;
$global = $global + 3;
echo "ÇÔ¼ö³» °á°ú <br>";
echo "global = ".$global."<br>";
echo "local = ".$local."<br>";
}

sample_fnc ();

echo "sample_fnc ¹ÛÀÇ °á°ú°ª <br>";
echo "global = ".$global."<br>";
echo "local = ".$local."<br>";
?>

°á°úº¸±â

¿¹»ó´ë·Î °ªÀÌ ³ª¿Ô³ª¿ä? ÇÔ¼ö¾È¿¡¼­ global À̶ó Á¤ÀÇµÈ º¯¼ö´Â ÇÔ¼ö¹Û°ú ÇÔ¼ö ¾È¿¡¼­ µ¿ÀÏÇÑ º¯¼ö·Î »ç¿ëµÇÁö¸¸ ±×·¸Áö ¾ÊÀº°æ¿ì($local)´Â ÇÔ¼ö³»¿Í ÇÔ¼ö ¹ÛÀÇ º¯¼ö°¡ º¸À̱â´Â µ¿ÀÏÇÏÁö¸¸ ½ÇÁ¦Æ¯¼ºÀº ´Ù¸£°Ô Á¤Àǵ˴ϴÙ.

[Á¤Àûº¯¼ö]

<?
function sample_fnc() {
static $a = 1; // $a°¡ Á¤Àûº¯¼ö·Î ¼±¾ðµÊ(ÃʱⰪ¿¡ ¿µÇâ ¹ÞÁö ¾ÊÀ½)
$b =1;
echo "a = $a <br>";
echo "b = $b <br>";
$a++;
$b++;
}
sample_fnc();
sample_fnc();
?>

°á°úº¸±â

[À¯µ¿º¯¼ö]

<?
$var1 = "apple";
$$var1="juice"; // $var1 º¯¼öÀÇ °ªÀÎ apple¸¦ º¯¼ö·Î ¼±¾ðÇÏ¿© juice ¹®ÀÚ¿­À» ÃʱâÈ­ ½ÃÅ´.
echo("$var1 <br>");
echo("$apple <br>");
?>

°á°úº¸±â



º¯¼öÀÇ Çü º¯È¯


º¯¼öÀÇ Çü º¯È¯À̶õ º¯¼öÀÇ data typeÀ» º¯°æÇÏ´Â ±â´ÉÀ¸·Î ¿¹¸¦ µé¸é ½Ç¼öÇüÀ» Á¤¼öÇüÀ¸·Î º¯È¯ÇÏ´Â
°ÍÀ» ÀǹÌÇÕ´Ï´Ù.

[º¯¼öÀÇ º¯È¯ Çü½Ä]

(data type) $º¯¼ö¸í ¿¹)) (int)$dou

Çü º¯È¯ ¿¬»êÀÚÀÇ Á¾·ù
(int) : Á¤¼ö·Î º¯È¯
(float) , (double) : ½Ç¼ö·Î º¯È¯
(string) : ¹®ÀÚ¿­·Î º¯È¯
(array) : ¹è¿­·Î º¯È¯

<?
$var1 = 10.5;
$type1 = gettype($var1);
echo("var1($var1) º¯¼öÀÇ µ¥ÀÌÅÍ Å¸ÀÔÀº ${type1}Çü ÀÔ´Ï´Ù.<br>");
$var2 = (int)$var1; // Á¤¼ö·Î °­Á¦ Çü º¯È¯
$type2=gettype($var2);
echo("var2($var2) º¯¼öÀÇ µ¥ÀÌÅÍ Å¸ÀÔÀº ${type2}Çü ÀÔ´Ï´Ù.<br>");
?>

°á°úº¸±â


[¼³¸í]
´Ù¾çÇÑ º¯¼öµéÀÇ ¿¹Á¦¿Í Ȱ¿ë¹æ¹ýÀÌ À§¿¡ º¸ÀÔ´Ï´Ù.
¿©±â¼­´Â echo ¹®°ú °ü·ÃµÈ ¸î°¡Áö ¿¹Á¦¸¦ º¸¿©µå¸®°Ú½À´Ï´Ù.
echo("var1($var1) º¯¼öÀÇ µ¥ÀÌÅÍ Å¸ÀÔÀº ${type1}Çü ÀÔ´Ï´Ù.<br>"); ÀÌ·± ¿¹Á¦°¡ Àִµ¥ {}ºÎºÐ¿¡ ´ëÇØ ±Ã±ÝÇÏ½Ç °Å¶ó ¿©°ÜÁý´Ï´Ù.
±³°ú¼­ÀûÀÎ ÄÚµùÀº
echo("var1($var1) º¯¼öÀÇ µ¥ÀÌÅÍ Å¸ÀÔÀº ".$type1."Çü ÀÔ´Ï´Ù.<br>"); ÀÔ´Ï´Ù. ¹°·Ð
echo "var1($var1) º¯¼öÀÇ µ¥ÀÌÅÍ Å¸ÀÔÀº ".$type1."Çü ÀÔ´Ï´Ù.<br>"; ó·³ °ýÈ£¸¦ »ý·«Çϼŵµ µË´Ï´Ù.
¶Ç´Â
echo "var1($var1) º¯¼öÀÇ µ¥ÀÌÅÍ Å¸ÀÔÀº $type1 Çü ÀÔ´Ï´Ù.<br>"; //true
echo "var1($var1) º¯¼öÀÇ µ¥ÀÌÅÍ Å¸ÀÔÀº $type1Çü ÀÔ´Ï´Ù.<br>"; //false
ó·³ »ç¿ëÇÒ ¼ö Àִµ¥ À§ÀǰÍÀº $type1 ÀÇ °ªÀÌ Ãâ·ÂµÇÁö¸¸ ¾Æ·¡ÀÇ °ÍÀº Ãâ·ÂµÇÁö ¾Ê½À´Ï´Ù.
ÀÌÀ¯´Â $type1Çü ±îÁö º¯¼ö°¡ µÇ±â ¶§¹®ÀÔ´Ï´Ù. ´Ù¸¥ ¾ê±â·Î phpÀÇ º¯¼ö´Â Çѱ۵µ ¸Ô´Â´Ù´Â °ÍÀÔ´Ï´Ù.
$»ç¶û = "°Á ¸¶À½ÀÌ ¶ß¶ßÁö±Ù ÇÑ °Í";
echo $»ç¶û; À̶ó°í ÇÏ¸é °ªÀÌ Ãâ·ÂµÇÁ®..


ÀÌ·±°ÍÀ» ¸·±âÀ§ÇØ º¯¼öºÎºÐÀ» {}·Î µÑ·¯½ÓÀ¸·Î¼­ È®½ÇÈ÷ º¯¼öÀÇ ±¸¿ªÀ» ¾Ë·ÁÁÝ´Ï´Ù. ¾Æ·¡ÀÇ µÎ°¡Áö´Â ¿ÇÀº ¿¹ÀÔ´Ï´Ù.
echo("var1($var1) º¯¼öÀÇ µ¥ÀÌÅÍ Å¸ÀÔÀº ${type1}Çü ÀÔ´Ï´Ù.<br>");
echo("var1($var1) º¯¼öÀÇ µ¥ÀÌÅÍ Å¸ÀÔÀº {$type1}Çü ÀÔ´Ï´Ù.<br>");

±×·±µ¥ var1($var1) ¿¡¼­ ")"Àº ¿Ö º¯¼ö·Î Ãë±ÞµÇÁö ¾Ê°í Á¤È®ÇÑ Ãâ·ÂÀÌ ³ª¿Ã±î? ¤»¤¾¤¾¤¾... º¯¼ö¿¡¼­ Ư¼ö¹®ÀÚ, blankµîÀº »ç¿ëºÒ°¡ÀÔ´Ï´Ù. Áï, php´Â º¯¼ö¸¦ ÀÎÁöÇÒ¶§ ÀÌ·± Ư¼ö¹®ÀÚ³ª blank¾Õ±îÁö¸¦ º¯¼ö·Î ÀÎÁö ÇÕ´Ï´Ù.