[Â÷·Ê]  [ÇÔ¼ö»öÀÎ] Wel µµ¿ò¸» ¹®¼­ [ÀÌÀü]  [´ÙÀ½]
´ëºÐ·ù: ³»ÀåÇÔ¼ö
¼ÒºÐ·ù: ºÎ°¡ ±â´É ÇÔ¼ö
istype() ÀÛ¼ºÀÏ: 2000/06/11
¼öÁ¤ÀÏ: 2002/07/05

1. Çü½Ä: result= istype(variable) 2. ±â´É: ÀÌ ÇÔ¼ö´Â ÀÎÀÚ variableÀÇ ÀÚ·áÇüÀ» Á¤¼ö·Î ¾ò´Â´Ù. 3. ¼³¸í (1) ÀÎÀÚ variableÀÇ ÀÚ·áÇü¿¡ µû¶ó¼­ ¾Æ·¡¿Í °°ÀÌ °á°ú°ªÀÌ µ¹·ÁÁø´Ù. ±âÈ£ »ó¼ö¸í (10Áø¼ö,16Áø¼ö) ÀÇ¹Ì ------------------ --------------- ------------------------------------ TYPE_FREE ( 0 , 0x0) free (ÀÚÀ¯Çü º¯¼ö) TYPE_POINTER ( 16 , 0x10) pointer (Æ÷ÀÎÅÍ) TYPE_FILEPTR ( 17 , 0x11) file pointer (ÆÄÀÏ Æ÷ÀÎÅÍ) TYPE_MSQLPTR ( 24 , 0x18) MSQL pointer TYPE_MSQLRESPTR ( 25 , 0x19) MSQL result pointer TYPE_MYSQLPTR ( 26 , 0x1A) MySQL pointer TYPE_MYSQLRESPTR ( 27 , 0x1B) MySQL result pointer TYPE_SOCKPTR ( 28 , 0x1C) socket pointer TYPE_MAILPTR ( 29 , 0x1D) IMAP mail pointer TYPE_OBJECT ( 31 , 0x1F) object pointer (°´Ã¼) TYPE_STRING ( 32 , 0x20) string (¹®ÀÚ¿­) TYPE_CHAR ( 65 , 0x41) char (¹®ÀÚ: 1byte) TYPE_INT ( 66 , 0x42) int (Á¤¼öÇü: 2bytes) TYPE_LONG ( 68 , 0x44) long (ÀåÁ¤µµ Á¤¼öÇü: 4bytes) TYPE_FLOAT (132 , 0x84) float (´ÜÁ¤µµ ½Ç¼öÇü: 4bytes) TYPE_DOUBLE (136 , 0x88) double(¹èÁ¤µµ ½Ç¼öÇü: 8bytes) ------------------ --------------- ------------------------------------ 4. »ç¿ë¿¹ int a; float b; double c; tname= array("ÀÚÀ¯Çü","Æ÷ÀÎÅÍ","¹®ÀÚ¿­","","Á¤¼ö","","","","½Ç¼ö"); print(" a= ", istype(a), ", b= ", istype(b), ", c= ", istype(c), "\n"); print(" º¯¼ö bÀÇ °£·«È­µÈ ÀÚ·áÇüÀº ", tname[istype(b)/16], "ÀÔ´Ï´Ù."); // À§ÀÇ tname[istype(b)/16] Àº tname[istype(b)>>4]¿Í °°´Ù. ------------------------------ [ Ãâ·Â°á°ú ] ------------------------------ a= 66, b= 132, c= 136 º¯¼ö bÀÇ °£·«È­µÈ ÀÚ·áÇüÀº ½Ç¼öÀÔ´Ï´Ù.

Wel Version 1.0
[Â÷·Ê]  [ÇÔ¼ö»öÀÎ] [ÀÌÀü]  [´ÙÀ½]