sun's longitude:30 31 09 
¡¤ ÀÚÀ¯°Ô½ÃÆÇ ¡¤ ¹¯°í´äÇϱ⠡¤ ¾ËÆĹ®¼­ ¡¤ RPMS list
¡¤ »ç¿ëÀÚ¹®¼­ ¡¤ ÆÁ/FAQ¸ðÀ½ ¡¤ ¸®´ª½ºLinks ¡¤ ÀÚ·á½Ç
¡¤ ¼­¹öÁ¤º¸ ¡¤ ¿î¿µÀÚ ¡¤ Books/FAQ ¡¤ FreeBSD
 
/board/read.php:¼Ò½ºº¸±â   
 
¾ËÆĹ®¼­
ÀÚÁÖ Àؾî¸Ô°Å³ª, ¸Þ¸ðÇØ µÑ Çʿ伺ÀÌ ÀÖ´Â ÆÁÀ̳ª ¹®¼­, ±âŸ µîµî
[*** ¾²±â ±ÝÁö´Ü¾î ÆÐÅÏ ***]
±Û º»¹® Áß°£¿¡ ¾÷·ÎµåÇÒ À̹ÌÁö¸¦ Ãß°¡ÇÏ´Â ¹æ¹ý : @@À̹ÌÁöÀ̸§@@
ex) @@foo.gif@@
51 ¹ø ±Û: [PHP] ÆÄÀÏ ¸®ÅÏ (a script file return)
±Û¾´ÀÌ: »êÀÌ [ȨÆäÀÌÁö] ±Û¾´³¯: 2003³â 07¿ù 21ÀÏ 18:31:43 ¿ù(Àú³á) Á¶È¸: 4103
¾È³çÇϼ¼¿ä?
°ÅÀÇ »ç¿ëÇÏÁö ¾Ê´Â(?) file return ¿¡ °üÇÑ ³»¿ëÀÔ´Ï´Ù.
°ÅÀÇ ±âÃÊÀûÀÎ ¹®¹ý ³»¿ëÀÌ¶ó¼­ ÆÁÀ̵ÉÁö´Â ¸ð¸£°Ú³×¿ä..T.T
...

[PHP] ÆÄÀÏ ¸®ÅÏ (a script file return)

º¸Åë
return ±¸¹®Àº(ÇÔ¼ö°¡ ¾Æ´Ô) function(ÀÌÇÏ 'ÇÔ¼ö')ÀÇ '½ÇÇà ³¡' À» ÀǹÌÇÕ´Ï´Ù.
ÀϹÝÀûÀ¸·Î ÀÌ·¸°Ô ¸¹ÀÌ »ç¿ëÇÏ°í ÀÖÁö¿ä.

±×·¯³ª ¹Ýµå½Ã ÇÔ¼öÀÇ ½ÇÇà Á¾·á¸¸Àº ¾Æ´Õ´Ï´Ù.
À§ÀÇ ¸Å´º¾óÀ» º¸½Ã¸é ¾Ë°ÚÁö¸¸ 'eval() À̳ª ÇöÀç ½ÇÇàÆÄÀÏÀÇ Á¾·á' ¿¡µµ
»ç¿ëµË´Ï´Ù.

return :
1) ÇÔ¼öÀÇ Á¾·á
2) eval() ÀÇ Á¾·á
3) a file return (ƯÁ¤ ÆÄÀÏÀÇ ½ÇÇà Á¾·á)

ÀÌ¿Í °°½À´Ï´Ù.
µÎ¹ø° eval() Àº Á¦¿ÜÇÏ°í ¼¼¹ø°¿¡ °üÇÑ ³»¿ëÀÔ´Ï´Ù.
¾Æ¹«·¡µµ ¿¹¸¦ µé¾î¼­ ¼³¸íÇϴ°ÍÀÌ ´õ ³´°ÚÁö¿ä?

--- foo.php ------------------------------
<?php
require_once 'foo1.php';
require_once 'foo2.php';
require_once 'foo3.php';
...
?>
------------------------------------------
--- foo1.php ------------------------------
<?php
...
?>
------------------------------------------
--- foo2.php ------------------------------
<?php
...
if($bar)
{
...
...
} // end of this file
?>
------------------------------------------
--- foo3.php ------------------------------
<?php
...
?>
------------------------------------------

ÀÌ¿Í °°ÀÌ ÇÁ·Î±×·¥ÀÌ ½ÇÇàÇÑ´Ù¸é(foo2.php ¿¡ ÁÖÀÇ),
foo2.php ´Â ´ÙÀ½°ú °°ÀÌ  file return À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

--- foo2.php ------------------------------
<?php
...
if(!$bar) return;
...
...
// end of this file
?>
------------------------------------------

Áï file return Àº return ÀÌ µé¾î°£ ±× ÀÌÇÏ´Â ½ÇÇàÇÏÁö ¾Ê½À´Ï´Ù.
ÀÌÁ¡¿¡ ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù.

file return ÀÌ »ç¿ëµÇ´Â °æ¿ì :
1) ÆÄÀÏ Çϳª°¡ Åë°·Î if() ¹®À» »ç¿ëÇÒ °æ¿ì(ÆÄÀϳ¡ ºÎºÐ±îÁö)
2) ÇϳªÀÇ ÆÄÀÏ¿¡¼­ ºñ±³Àû ±ä if() ¹®ÀÌ »ç¿ëµÉ¶§(ÆÄÀϳ¡ ºÎºÐ±îÁö)
3) exit ¾øÀÌ ÇöÀç ÆÄÀÏÀÇ ¾î´À ½ÃÁ¡¿¡¼­ °Ç³Ê¶Ù°í ½ÍÀ» ¶§
4) ±âŸ if() ¿Ü¿¡ for(), while()... µîµî¿¡¼­ »ç¿ë °¡´É

1)¹ø °°ÀÌ ÆÄÀÏÇϳª°¡ Åë°·Î if() ¹®ÀÌ µé¾î°¡´Â °æ¿ì´Â µå¹°Áö¸¸
ÀÌ°ÍÀº »óÀ§ÀÇ ºÎ¸ðÆÄÀÏ(?)¿¡¼­ if() ¹®À¸·Î °Ë»çÇÏ¿© ÆÄÀÏ open À»
°Ç³Ê¶Ù´Â °ÍÀÌ ¼º´É»ó¿¡ ÁÁ½À´Ï´Ù.
(require, include µµ file open À̹ǷΠ¼º´É°ú °ü·ÃµÊ)

¿¹)
if($some) require_once 'some.php';
-- some.php ------------------------
<?php
if(!$some) return; // ´Ù½ÃÇѹø ´õ üũµµ °¡´É
...
?>
-------------------------------------

ÀÌÇØ°¡ µÇ¾ú´ÂÁö ¸ð¸£°Ú³×¿ä.
ÀÌ»óÀÔ´Ï´Ù.

 
ÀÌÀü±Û : [MYSQL] ¿ì¼±¼øÀ§, LOW_PRIORITY, DELAYED, ...
´ÙÀ½±Û : [Apache] ¹«ÇÑ ·çÇÁ ÇÁ·Î¼¼½º (to MaxClients)  
 from 61.254.75.40
JS(Redhands)Board 0.4 +@

|±Û¾²±â| |´äÀå¾²±â| |¼öÁ¤| |»èÁ¦|
|ÀÌÀü±Û| |´ÙÀ½±Û| |¸ñ·Ïº¸±â|
Àμâ¿ë 

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

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