PageRenderTime 38ms CodeModel.GetById 15ms RepoModel.GetById 0ms app.codeStats 0ms

/kdewebdev-3.5.10/php/function.settype.html

#
HTML | 298 lines | 297 code | 1 blank | 0 comment | 0 complexity | d006fa6439fabe95f8703b330e44fca1 MD5 | raw file
Possible License(s): AGPL-1.0, CC-BY-SA-3.0, GPL-2.0
  1. <HTML
  2. ><HEAD
  3. ><TITLE
  4. >settype</TITLE
  5. ><META
  6. NAME="GENERATOR"
  7. CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
  8. REL="HOME"
  9. TITLE="PHP Manual"
  10. HREF="index.html"><LINK
  11. REL="UP"
  12. TITLE="Variable Functions"
  13. HREF="ref.variables.html"><LINK
  14. REL="PREVIOUS"
  15. TITLE="serialize"
  16. HREF="function.serialize.html"><LINK
  17. REL="NEXT"
  18. TITLE="strval"
  19. HREF="function.strval.html"><META
  20. HTTP-EQUIV="Content-type"
  21. CONTENT="text/html; charset=ISO-8859-1"></HEAD
  22. ><BODY
  23. CLASS="refentry"
  24. BGCOLOR="#FFFFFF"
  25. TEXT="#000000"
  26. LINK="#0000FF"
  27. VLINK="#840084"
  28. ALINK="#0000FF"
  29. ><DIV
  30. CLASS="NAVHEADER"
  31. ><TABLE
  32. SUMMARY="Header navigation table"
  33. WIDTH="100%"
  34. BORDER="0"
  35. CELLPADDING="0"
  36. CELLSPACING="0"
  37. ><TR
  38. ><TH
  39. COLSPAN="3"
  40. ALIGN="center"
  41. >PHP Manual</TH
  42. ></TR
  43. ><TR
  44. ><TD
  45. WIDTH="10%"
  46. ALIGN="left"
  47. VALIGN="bottom"
  48. ><A
  49. HREF="function.serialize.html"
  50. ACCESSKEY="P"
  51. >Prev</A
  52. ></TD
  53. ><TD
  54. WIDTH="80%"
  55. ALIGN="center"
  56. VALIGN="bottom"
  57. ></TD
  58. ><TD
  59. WIDTH="10%"
  60. ALIGN="right"
  61. VALIGN="bottom"
  62. ><A
  63. HREF="function.strval.html"
  64. ACCESSKEY="N"
  65. >Next</A
  66. ></TD
  67. ></TR
  68. ></TABLE
  69. ><HR
  70. ALIGN="LEFT"
  71. WIDTH="100%"></DIV
  72. ><H1
  73. ><A
  74. NAME="function.settype"
  75. ></A
  76. >settype</H1
  77. ><DIV
  78. CLASS="refnamediv"
  79. ><A
  80. NAME="AEN94395"
  81. ></A
  82. ><P
  83. > (PHP 3, PHP 4 )</P
  84. >settype&nbsp;--&nbsp;Set the type of a variable</DIV
  85. ><DIV
  86. CLASS="refsect1"
  87. ><A
  88. NAME="AEN94398"
  89. ></A
  90. ><H2
  91. >Description</H2
  92. >bool <B
  93. CLASS="methodname"
  94. >settype</B
  95. > ( mixed var, string type)<BR
  96. ></BR
  97. ><P
  98. >&#13; Set the type of variable <TT
  99. CLASS="parameter"
  100. ><I
  101. >var</I
  102. ></TT
  103. > to
  104. <TT
  105. CLASS="parameter"
  106. ><I
  107. >type</I
  108. ></TT
  109. >.
  110. </P
  111. ><P
  112. >&#13; Possibles values of <TT
  113. CLASS="parameter"
  114. ><I
  115. >type</I
  116. ></TT
  117. > are:
  118. <P
  119. ></P
  120. ><UL
  121. ><LI
  122. ><P
  123. >&#13; "boolean" (or, since PHP 4.2.0, "bool")
  124. </P
  125. ></LI
  126. ><LI
  127. ><P
  128. >&#13; "integer" (or, since PHP 4.2.0, "int")
  129. </P
  130. ></LI
  131. ><LI
  132. ><P
  133. >&#13; "float" (only possible since PHP 4.2.0, for older versions use the
  134. deprecated variant "double")
  135. </P
  136. ></LI
  137. ><LI
  138. ><P
  139. >&#13; "string"
  140. </P
  141. ></LI
  142. ><LI
  143. ><P
  144. >&#13; "array"
  145. </P
  146. ></LI
  147. ><LI
  148. ><P
  149. >&#13; "object"
  150. </P
  151. ></LI
  152. ><LI
  153. ><P
  154. >&#13; "null" (since PHP 4.2.0)
  155. </P
  156. ></LI
  157. ></UL
  158. >
  159. </P
  160. ><P
  161. >&#13; Returns <TT
  162. CLASS="constant"
  163. ><B
  164. >TRUE</B
  165. ></TT
  166. > on success or <TT
  167. CLASS="constant"
  168. ><B
  169. >FALSE</B
  170. ></TT
  171. > on failure.
  172. </P
  173. ><P
  174. >&#13; <TABLE
  175. WIDTH="100%"
  176. BORDER="0"
  177. CELLPADDING="0"
  178. CELLSPACING="0"
  179. CLASS="EXAMPLE"
  180. ><TR
  181. ><TD
  182. ><DIV
  183. CLASS="example"
  184. ><A
  185. NAME="AEN94433"
  186. ></A
  187. ><P
  188. ><B
  189. >Example 1. <B
  190. CLASS="function"
  191. >settype()</B
  192. > example</B
  193. ></P
  194. ><TABLE
  195. BORDER="0"
  196. BGCOLOR="#E0E0E0"
  197. CELLPADDING="5"
  198. ><TR
  199. ><TD
  200. ><PRE
  201. CLASS="php"
  202. >$foo = "5bar"; // string
  203. $bar = true; // boolean
  204. settype($foo, "integer"); // $foo is now 5 (integer)
  205. settype($bar, "string"); // $bar is now "1" (string)</PRE
  206. ></TD
  207. ></TR
  208. ></TABLE
  209. ></DIV
  210. ></TD
  211. ></TR
  212. ></TABLE
  213. >
  214. </P
  215. ><P
  216. >&#13; See also <A
  217. HREF="function.gettype.html"
  218. ><B
  219. CLASS="function"
  220. >gettype()</B
  221. ></A
  222. >,
  223. <A
  224. HREF="language.types.type-juggling.html#language.types.typecasting"
  225. >type-casting</A
  226. > and
  227. <A
  228. HREF="language.types.type-juggling.html"
  229. >type-juggling</A
  230. >.
  231. </P
  232. ></DIV
  233. ><DIV
  234. CLASS="NAVFOOTER"
  235. ><HR
  236. ALIGN="LEFT"
  237. WIDTH="100%"><TABLE
  238. SUMMARY="Footer navigation table"
  239. WIDTH="100%"
  240. BORDER="0"
  241. CELLPADDING="0"
  242. CELLSPACING="0"
  243. ><TR
  244. ><TD
  245. WIDTH="33%"
  246. ALIGN="left"
  247. VALIGN="top"
  248. ><A
  249. HREF="function.serialize.html"
  250. ACCESSKEY="P"
  251. >Prev</A
  252. ></TD
  253. ><TD
  254. WIDTH="34%"
  255. ALIGN="center"
  256. VALIGN="top"
  257. ><A
  258. HREF="index.html"
  259. ACCESSKEY="H"
  260. >Home</A
  261. ></TD
  262. ><TD
  263. WIDTH="33%"
  264. ALIGN="right"
  265. VALIGN="top"
  266. ><A
  267. HREF="function.strval.html"
  268. ACCESSKEY="N"
  269. >Next</A
  270. ></TD
  271. ></TR
  272. ><TR
  273. ><TD
  274. WIDTH="33%"
  275. ALIGN="left"
  276. VALIGN="top"
  277. >serialize</TD
  278. ><TD
  279. WIDTH="34%"
  280. ALIGN="center"
  281. VALIGN="top"
  282. ><A
  283. HREF="ref.variables.html"
  284. ACCESSKEY="U"
  285. >Up</A
  286. ></TD
  287. ><TD
  288. WIDTH="33%"
  289. ALIGN="right"
  290. VALIGN="top"
  291. >strval</TD
  292. ></TR
  293. ></TABLE
  294. ></DIV
  295. ></BODY
  296. ></HTML
  297. >