ȸ¿ø°¡ÀԡžÆÀ̵ð/ºñ¹øã±â
ȨÀ¸·Î


[PHP ±âÃÊ] º¯¼ö, »ó¼ö
12³â Àü
º¯¼ö
±âÃÊ
º¯¼ö¶õ ¾î¶² °ªÀ» ÀúÀåÇÒ ¼ö ÀÖ´Â °ø°£ Á¤µµ·Î »ý°¢ÇÏ¸é µË´Ï´Ù. $º¯¼ö¸í = °ª Çü½ÄÀ¸·Î Á¤ÀÇÇÏ¿© »ç¿ëÇÏ¸é µË´Ï´Ù. PHP º¯¼ö´Â ¾Õ¿¡ ²À $¸¦ ºÙ¿©¾ß ÇÕ´Ï´Ù. À̶§ °°À½Ç¥½Ã(=)´Â ¿ì¸®°¡ ÈçÈ÷ »ç¿ëÇÏ´Â ¾çÂÊÀÌ °°´Ù´Â Àǹ̷Π¾²ÀÎ °ÍÀÌ ¾Æ´Ï°í¿ä. ¿À¸¥ÂÊÀÇ °ªÀ» ¿ÞÂÊ¿¡ ³ÖÀ¸¶ó´Â ¶æÀ¸·Î ¾²ÀÔ´Ï´Ù. À̸¦ ´ëÀÔ¿¬»êÀÚ¶ó ÇÕ´Ï´Ù.

$a = 10;
$b = 5;
$c = $a + $b;
echo $c;

À§ Äڵ忡¼­ $a¶ó´Â º¯¼ö¿¡´Â 10ÀÌ µé¾îÀÖ°í, $b¶ó´Â º¯¼ö¿¡´Â 5°¡ µé¾îÀֱ⠶§¹®¿¡ $a¿Í $bÀÇ ÇÕÀÎ $c¿¡´Â 15¶ó´Â °ªÀÌ µé¾î°¡ ÀÖÀ» °ÍÀÔ´Ï´Ù. ½ÇÇà°á°ú 15¶ó´Â °ªÀÌ Ãâ·ÂµÇ°ÚÁÒ

µ¥ÀÌÅÍ Çü
º¯¼ö°¡ °¡Áú ¼ö ÀÖ´Â µ¥ÀÌÅÍÀÇ Çü½ÄÀ» µ¥ÀÌÅÍ ÇüÀ̶ó°í Çϴµ¥¿ä. PHP´Â ´ÙÀ½ ±âº» µ¥ÀÌÅÍ ÇüÀ» Áö¿øÇÕ´Ï´Ù.

Á´¼öÇü : ¸ðµç ¼ýÀÚ¿¡ »ç¿ë
½Ç¼öÇü(double) : ½Ç¼ö¿¡ »ç¿ë
¹®ÀÚ¿­ : ¹®ÀÚÀÇ ³ª¿­¿¡ »ç¿ë
ºÒ¸®¾ð : Âü, °ÅÁþ¿¡ »ç¿ë
¹è¿­ : °°Àº ÇüÀÇ ¿©·¯ µ¥ÀÌÅ͸¦ ÀúÀå
°´Ã¼ : Ŭ·¡½ºÀÇ ÀνºÅϽº¸¦ ÀúÀå

³ª¸ÓÁö´Â ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀÌ¶ó º¸°í¿ä. ¹è¿­°ú °´Ã¼¿¡ ´ëÇÑ ¼³¸íÀº ÈÄ¿¡ ÇÏ°Ú½À´Ï´Ù. ±× ¿Ü¿¡ NULL¿Í resource ŸÀÔÀÌ Àִµ¥, NULLÀº Ưº°È÷ NULL°ªÀ» °¡Áö´Â º¯¼ö¸¦ NULL ÇüÀ̶ó°í ºÎ¸¨´Ï´Ù.

Çü °­µµ
´ëºÎºÐÀÇ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡¼­ º¯¼ö¸¦ ¾î¶² µ¥ÀÌÅÍ ÇüÀ¸·Î ¹Ì¸® ¼±¾ðÇÑ ÈÄ ±× µ¥ÀÌÅÍ Çü¿¡ ÇØ´çÇÏ´Â °ª¸¸ »ç¿ëÇÒ ¼ö ÀÖ´Â °Í¿¡ ºñÇØ, PHP´Â º¯¼ö¿¡ ÀúÀåµÈ °ª¿¡ µû¶ó ÇüÀÌ °áÁ¤µË´Ï´Ù.

$a = 0;
$b = 0.00;
$a = 'Hello';

À§ Äڵ忡¼­ $a¿¡´Â Á¤¼ö 0À» ´ëÀÔÇ߱⠶§¹®¿¡ $a´Â Á¤¼öÇüÀÌ µË´Ï´Ù. ¸¶Âù°¡Áö·Î $b´Â ½Ç¼ö(0.00)°¡ µË´Ï´Ù. ±×¸®°í 3¹ø ÁÙ¿¡¼­ $a¿¡ ´Ù½Ã 'Hello'¶ó´Â ¹®ÀÚ¿­À» ´ëÀÔ½ÃÄ״µ¥ ÀÌ ¶§ $a´Â ¹®ÀÚ¿­ÀÌ µË´Ï´Ù. ÀÌ·¸°Ô PHP´Â º¯¼ö¿¡ ÀúÀåµÈ °ªÀÌ ¹Ù²ð ¶§¸¶´Ù ±× µ¥ÀÌÅÍ ÇüÀ¸·Î º¯¼ö ÇüÀÌ ¹Ù²î°Ô µË´Ï´Ù.

µ¥ÀÌÅÍ ÇüÀ» °­Á¦·Î ¹Ù²Ù°í ½Í´Ù¸é C¾ð¾î¿Í ¸¶Âù°¡Áö·Î º¯¼ö ¾Õ¿¡ °ýÈ£¸¦ ³Ö°í ±× ¾È¿¡ ¹Ù²Ù°í ½ÍÀº ÇüÀ» ÀûÀ¸¸é µË´Ï´Ù.

$a = 0;
$b = (double)0;
$c = (string)$a;

À§ Äڵ忡¼­ $a´Â Á¤¼öÇü, $b´Â ½Ç¼öÇü, $c´Â ¹®ÀÚ¿­ÀÌ µÇ°ÚÁÒ.

°¡º¯ º¯¼ö
PHP´Â °¡º¯ º¯¼ö¶ó´Â °ÍÀ» Áö¿øÇÕ´Ï´Ù.

$msg = '¾È³çÇϼ¼¿ä.';
echo "$msg<br>";

$varname = 'msg';
$$varname = '¹Ý°©½À´Ï´Ù.';
echo '$msg<br>';

À§ Äڵ带 º¸¼¼¿ä. 2¹ø ÁÙ ½ÇÇà °á°ú·Î ´ç¿¬È÷ '¾È³çÇϼ¼¿ä'¶õ ¹®ÀÚ¿­ÀÌ Ãâ·ÂµÇ°ÚÁö¿ä. ±×·³ 6¹ø ÁÙ °á°ú·Î ¹¹°¡ Ãâ·ÂµÉ±î¿ä? ¹Ù·Î ÇÑ ÁÙ À§¸¦ º¸¸é $$varname = '¹Ý°©½À´Ï´Ù.';¶õ ¹®ÀåÀÌ ÀÖ½À´Ï´Ù. $°¡ µÎ¹ø ¾²¿´ÁÒ. $varname¿¡ 'msg'¶õ °ªÀ» ³Ö¾îµÎ¾úÀ¸¹Ç·Î $$varnameÀº $msg¿Í °°Àº ¶æÀ¸·Î ¾²ÀÔ´Ï´Ù.

±×·¡¼­ $$varname = '¹Ý°©½À´Ï´Ù.';¶õ ¹®ÀåÀº $msg = '¹Ý°©½À´Ï´Ù';¿Í °°Àº Àǹ̸¦ °¡Áö°Ô µË´Ï´Ù. $msgÀÇ °ªÀº '¹Ý°©½À´Ï´Ù.'·Î ¹Ù²î°Ô µÇ°í 6¹ø ÁÙ¿¡¼­´Â '¹Ý°©½À´Ï´Ù'¶õ ¹®ÀÚ¿­ÀÌ Ãâ·ÂµÇ°ÚÁö¿ä.

º¯¼öÀÇ ¹üÀ§
º¯¼öÀÇ ¹üÀ§¶õ ½ºÅ©¸³Æ® ¾È¿¡¼­ ƯÁ¤ º¯¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â ±¸°£À» ¸»ÇÕ´Ï´Ù. PHP´Â ±âº»ÀûÀ¸·Î ´ÙÀ½ ¿©¼¸ °¡Áö ¹üÀ§ ±ÔÄ¢ÀÌ ÀÖ½À´Ï´Ù.

¼öÆ۱۷ιú º¯¼ö´Â ½ºÅ©¸³Æ® Àü¿ª¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
Çѹø ¼±¾ðµÈ »ó¼ö´Â ½ºÅ©¸³Æ® Àü¿ª¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Ù. Áï ÇÔ¼öÀÇ ¾È°ú ¹Û ¸ðµÎ¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
Àü¿ª º¯¼ö´Â ½ºÅ©¸³Æ® ³»¿¡¼­ Á¤ÀÇµÈ º¯¼ö·Î ½ºÅ©¸³Æ® ³»¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖÁö¸¸ ÇÔ¼ö ¾È¿¡¼­´Â »ç¿ëÇÒ ¼ö ¾ø´Ù.
ÇÔ¼ö ¾È¿¡¼­ Á¤ÀÇµÈ º¯¼ö´Â ÇÔ¼ö ³»¿¡¼­¸¸ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
ÇÔ¼ö ¾È¿¡¼­ Àü¿ªÀ¸·Î Á¤ÀÇµÈ º¯¼ö´Â ÇÔ¼ö ¹Û¿¡¼­ »ç¿ëÇÒ ¼ö ¾øÁö¸¸ ¸Å »ç¿ë ½Ã¸¶´Ù °ªÀÌ ÀúÀåµÇ¾î ´ÙÀ½¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Ù. (¹º°¡ ÀÌ»óÇϱº¿ä...)
ÇÔ¼ö ¾È¿¡¼­ »ç¿ëµÈ º¯¼ö´Â ÇÔ¼ö°¡ ³¡³ª¸é »èÁ¦µÈ´Ù.

¼öÆ۱۷ιúÀ̶ó´Â Ưº°ÇÑ ¹üÀ§ÀÇ º¯¼ö´Â ´ÙÀ½°ú °°½À´Ï´Ù.

$GLOBALS : ¸ðµç Àü¿ª º¯¼öÀÇ ¹è¿­ (global Å°¿öµåó·³ ÇÔ¼ö ¾È¿¡¼­ ±Û·Î¹ú º¯¼ö¿¡ Á¢±ÙÇÒ ¼ö ÀÖ°í, $GLOBALS['varname']ó·³ Á¢±ÙÇÒ ¼ö ÀÖ´Ù.
$_SERVER : ¼­¹ö ȯ°æ º¯¼öÀÇ ¹è¿­
$_GET : GET ¸Þ¼Òµå·Î ³Ñ¾î¿Â º¯¼öÀÇ ¹è¿­
$_POST : POST ¸Þ¼Òµå·Î ³Ñ¾î¿Â º¯¼öÀÇ ¹è¿­
$_COOKIES : ÄíÅ° º¯¼öÀÇ ¹è¿­
$_FILES : ÆÄÀÏ ¾÷·Îµå¿Í °ü·ÃµÈ º¯¼öÀÇ ¹è¿­
$_ENV : ȯ°æ º¯¼öÀÇ ¹è¿­
$_REQUEST : »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ º¯¼öÀÇ ¹è¿­
$_SESSION : ¼¼¼Ç º¯¼öÀÇ ¹è¿­

Æû º¯¼ö
PHP ½ºÅ©¸³Æ®¿¡¼­ Æû ÇÊµå °ªÀº PHP º¯¼öó·³ Á¢±ÙÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î mynameÀ̶ó´Â ÅؽºÆ® ¹Ú½º¸¦ °¡Áø ÆûÀÌ PHP ÆÄÀÏ·Î °ªÀ» Àü´ÞÇØ ÁÖ¸é, ±× mynameÀ̶ó´Â ÅؽºÆ® ¹Ú½ºÀÇ °ªÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù.

PHP ¹öÀü°ú ¼¼Æÿ¡ µû¶ó Æû µ¥ÀÌÅÍ¿¡ Á¢±ÙÇÏ´Â ¹æ½ÄÀº ¼¼°¡Áö°¡ ÀÖ½À´Ï´Ù.

$myname // ªÀº ½ºÅ¸ÀÏ
$_POST['myname'] // Áß°£ ½ºÅ¸ÀÏ
$HTTP_POST_VARS['myname'] // ±ä ½ºÅ¸ÀÏ

ªÀº ½ºÅ¸ÀÏÀº ÆíÇÏÁö¸¸ register_globalÀ» È°¼ºÈ­ ½ÃÄÑ¾ß ÇÕ´Ï´Ù. 4.2.0 ¹öÀü ÀÌÈķδ ±âº»ÀûÀ¸·Î ºñÈ°¼ºÈ­µÇ¾î ÀÖ½À´Ï´Ù. ªÀº ½ºÅ¸ÀÏÀ» »ç¿ëÇÏ¸é º¯¼ö¸¦ Á¤ÀÇÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ±×³É ¹Ù·Î Æû ÇʵåÀÇ À̸§À» º¯¼ö·Î »ç¿ëÇÏ¸é µË´Ï´Ù. º¯¼öó·³ ¹Ù·Î Á¢±ÙÇÏ´Â ¹æ½ÄÀº ¸Å¿ì ÆíÇÏÁö¸¸ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¶§ ÀÚ½ÅÀÌ ¸¸µç º¯¼ö¿Í ¼¯ÀÌ´Â ÀÏÀÌ ¹ß»ýÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÃÖ±Ù¿¡´Â ÀÎÁ§¼ÇÇØÅ·À» ¸·±âÀ§ÇØ ´ëºÎºÐ ¼­¹ö¿¡¼­ register_global ¼³Á¤À» ºñÈ°¼ºÈ­ ½ÃÄѳõ¾Ò½À´Ï´Ù.

Áß°£ ½ºÅ¸ÀÏÀº °¡Àå ÃßõµÇ´Â ¹æ½ÄÀÔ´Ï´Ù. 4.1.0 ÀÌÈĺÎÅÍ Áö¿øµË´Ï´Ù. $_POST, $_GET, $_REQUEST¸¦ ÅëÇØ Á¢±ÙÇÒ ¼ö ÀÖ½À´Ï´Ù. Æû ¸Þ¼Òµå°¡ POST·Î µÇ¾î ÀÖÀ» ¶§´Â $_POST¸¦ ÅëÇØ Á¢±ÙÇÒ ¼ö ÀÖ°í, GETÀ¸·Î µÇ¾î ÀÖÀ» ¶§´Â $_GETÀ¸·Î Á¢±ÙÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í POST, GET »ó°ü¾øÀÌ $_REQUEST¸¦ ÅëÇØ Á¢±ÙÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

±ä ½ºÅ¸ÀÏÀº Àß »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. ¾îµð¿¡¼­³ª »ç¿ëÇÒ ¼ö ÀÖ¾î À̽ļºÀÌ ³ôÁö¸¸ ¼º´ÉÀ» ³ôÀ̱â À§ÇØ register_long_arrays¸¦ ºñÈ°¼ºÈ­ ½Ãų ¼öµµ ÀÖ½À´Ï´Ù.

»ó¼ö
º¯¼ö¿Í ´Þ¸® °ªÀÌ ´Þ¶óÁöÁö ¾Ê´Â °ªÀ» »ç¿ëÇÏ°í ½ÍÀ» ¶§°¡ ÀÖÀ» °ÍÀÔ´Ï´Ù. ¿¹¸¦ µé¸é ÆÄÀÌ°ªÀ» 3.14·Î Á¤ÀÇÇÏ°í »ç¿ëÇÒ ¼ö ÀÖ°ÚÁÒ. ÀÌ·¸°Ô ÇÑ ¹ø °ªÀ» Á¤ÇÏ¸é ±× °ªÀ» ¹Ù²Ü ¼ö ¾ø´Â °ÍÀ» »ó¼ö¶ó°í ÇÕ´Ï´Ù.

define('PI', 3.14);
echo PI;

À§ ÄÚµå¿Í °°ÀÌ define ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© »ó¼ö¸¦ Á¤ÀÇÇÏ¸é µË´Ï´Ù. º¯¼ö´Â $¸¦ ºÙÀÌÁö¸¸ »ó¼ö´Â »ó¼öÀÇ À̸§¸¸ Àû¾îÁÖ¸é »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. º¸Åë »ó¼öÀÇ À̸§À» ÁöÀ» ¶§´Â ´ë¹®ÀÚ¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÌ°ÍÀº °ü·Ê·Î ²À ±×·¡¾ß ÇÏ´Â °ÍÀº ¾Æ´ÏÁö¸¸ ÄÚµåÀÇ À¯Áöº¸¼ö¿¡ µµ¿òÀ» ÁÝ´Ï´Ù.
ÃßõÃßõ : 486 Ãßõ ¸ñ·Ï
¹øÈ£ Á¦¸ñ
2,885
input ÀÔ·Â ÇÊµå ¾ÕµÚ °ø¹é ½Ç½Ã°£ Á¦°Å
2,884
Placeholder Æ÷Ä¿½º½Ã °¨Ãß±â
2,883
MySQL Áߺ¹µÈ µ¥ÀÌÅ͸¦ »èÁ¦
2,882
MySQL Áߺ¹ µ¥ÀÌÅÍ È®ÀÎ
2,881
sessionStorage.getItem ¿Í sessionStorage.setItem
2,880
Á¦ÀÌÄõ¸® ·£´ýÀ¸·Î ¹è°æ»ö º¯°æ
2,879
preg match¿¡ °üÇÑ Á¤±Ô½Ä
2,878
Stream an audio file with MediaPlayer ¿Àµð¿À ÆÄÀÏ ½ºÆ®¸®¹Ö Çϱâ
2,877
Audio Streaming PHP Code
2,876
PHP $ SERVER ȯ°æ º¯¼ö Á¤¸®
2,875
Vimeo (ºñ¸Þ¿À) API ¸¦ »ç¿ëÇÏ¿© Ç÷¹À̾î ÄÁÆ®·ÑÇϱâ
2,874
iframe »ç¿ë½Ã ÇÏ´Ü¿¡ ¹ß»ýÇÏ´Â °ø¹é Á¦°Å¹æ¹ý
2,873
¾ÆÀÌÇÁ·¹ÀÓ(iframe) Àüüȭ¸é °¡´ÉÇÏ°Ô Çϱâ
2,872
ºÎÆ®½ºÆ®·¦(bootstrapk)¿¡¼­ »ç¿ëÇÏ´Â class¸í Á¤¸®
2,871
ºÎÆ®½ºÆ®·¦ CSS
2,870
Å©·Ò¿¡¼­ ¸¶Áø Á¶Àý
2,869
PHP ÇöÀç ÆäÀÌÁöÀÇ µµ¸ÞÀθíÀ̳ª urlµîÀÇ Á¤º¸ ¾Ë¾Æ¿À±â
2,868
PHP preg match all()
2,867
PHP ·Î À¥ÆäÀÌÁö ±Ü¾î¿À±â ¸ðµç ¹æ¹ý ÃÑÁ¤¸®!
2,866
[PHP] ¿ø°ÝÁö ÆÄÀÏ ÁÖ¼Ò ³ëÃâ ¾ÈÇÏ°í curl·Î ´Ù¿î·Îµå ¹Þ±â
2,865
PHP ÇÔ¼ö Á¤¸®
2,864
¾ÆÀÌÇÁ·¹ÀÓ(iframe) ºñÀ² À¯ÁöÇϸ鼭 Å©±â Á¶ÀýÇÏ´Â ¹æ¹ý
2,863
PHP ¹è¿­¿¡¼­ ¹«ÀÛÀ§·Î Çϳª »Ì¾ÆÁÖ´Â array rand() ÇÔ¼ö
2,862
PHP Á¤±Ô½Ä Á¤¸®
2,861
PHP Á¤±Ô½ÄÀ» È°¿ëÇÑ ÅÂ±× ¹× ƯÁ¤ ¹®ÀÚ¿­ Á¦°Å ¹× ÃßÃâ ¹æ¹ý
2,860
php Å©·Ñ¸µ ¶Ç´Â ÆÄ½Ì ÇÔ¼ö, Á¤±Ô½Ä ¸ðÀ½
2,859
Á¦ÀÌÄõ¸® ±âº» ¸í·É¾î
2,858
À¥ÆäÀÌÁö °¡·Î ¸ðµå¼¼·Î ¸ðµå ÀνÄÇϱâ
2,857
¸ð¹ÙÀÏ À¥ È­¸é °­Á¦ ȸÀü(°¡·Î¸ðµå °íÁ¤)
2,856
[HTML5]¿¡¼­ frameset ´ëü ¹æ¹ý°ú iframe ¼Ó¼º
¸ñ·Ï
¹ÂÁ÷Æ®·ÎÆ® ºÎ»ê±¤¿ª½Ã ºÎ»êÁø±¸ °¡¾ßµ¿ ¤Ó °³ÀÎÁ¤º¸Ãë±Þ¹æħ
Copyright ¨Ï musictrot All rights reserved.