ÇØÇÇCGI ÀÔ´Ï´Ù.
php¸¦ ¾²´Ùº¸¸é global ¿¡ ´ëÇؼ ±Ã±ÝÇÏ°Ô »ý°¢ÇϽðųª
ȤÀº Çرò¸®´Â °æ¿ì°¡ Á¾Á¾ÀÖ½À´Ï´Ù.
°£´ÜÇÏ°Ô globalÀº Àü¿ªº¯¼ö¸¦ »ç¿ëÇÏ°Ú´Ù´Â ¶æÀÔ´Ï´Ù.
°í°÷ÀÌ ¹«¾ùÀΰí ÇÏ´Ï~ ^.^
¿¹¸¦ µé¾î test.php°¡ ÀÖ°í function.php°¡ ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù.
test.php´Â ¾Æ·¡¿Í °°Àº ÄÚµå¶ó°í °¡Á¤ÇÕ´Ï´Ù.
[ÇÁ·Î±×·¥ÄÚµå]<?php
include ("function.php");
$a = "1";
//¾Æ·¡ $b °ªÀº function.php¿¡¼ ¼±¾ðµÈ ÀϹݺ¯¼ö¶ó°í °¡Á¤ÇÕ´Ï´Ù.
//$b´Â 2¶ó°í °¡Á¤ÇÕ´Ï´Ù.
$c = $a + $b;
print "$c";
?> |
ÀÌ·¸°Ô Çϸé 3ÀÌ Àß Ãâ·ÂµÉ°Ì´Ï´Ù.
ÇÏÁö¸¸ ¾Æ·¡ Äڵ带 Çѹø º¾½Ã´Ù.
[ÇÁ·Î±×·¥ÄÚµå]<?php
include ("function.php");
$a = "1";
//¾Æ·¡ $b °ªÀº function.php¿¡¼ ¼±¾ðµÈ ÀϹݺ¯¼ö¶ó°í °¡Á¤ÇÕ´Ï´Ù.
// get_add Æã¼ÇÀ» ºÒ·¯ °è»êÀ» ½Ãŵ´Ï´Ù.
get_add($a);
print "$c";
function get_add($a){
$c = $a + $b;
return $c;
}
?> |
$c °ªÀÌ ÀÌ»óÇÒ°Ì´Ï´Ù.
À̶§ function get_add¿¡¼ globalÀÌ ¾²ÀÌ°Ô µË´Ï´Ù.
function get_add¸¦ ¾Æ·¡ ó·³¼öÁ¤À» ÇØ¾ß ¸ÂÁö¿ä.
[ÇÁ·Î±×·¥ÄÚµå]function get_add($a){
global $b;
$c = $a + $b;
return $c;
} |
ÀÌ global °³³äÀº ÆÞ¿¡¼µµ µ¿ÀÏÇÏ°Ô Àû¿ëµË´Ï´Ù¸¸
php°¡ perl º¸´Ù Á»´õ Á¦ÇÑÀûÀÎ °³³äÀÌ ¸¹½À´Ï´Ù.
À§ ¿¹Á¦¿Í ºñ½ÁÇÑ ÆÞÄÚµåÀÇ ¼ºê·çƾÀÇ °æ¿ì
´Ù½Ã Àü¿ªº¯¼ö·Î ÁöÁ¤À» ÇÒ ÇÊ¿ä°¡ ¾ø°Åµç¿ä.
°¢°¢ Àå´ÜÁ¡ÀÌ ÀÖ°Ú´Ù°í º¼¼ö ÀÖ½À´Ï´Ù.
ÁÁÀº ÇÏ·çµÇ¼¼¿ä.
Ã߽Š: ¿À´Ã ÀÌ°Ô Çرò·Á¼ (perl¿¡ Àͼ÷ÇÑÅͶó ^.^) È¥³µ³×¿ä.