reference/var/functions/gettype.xml
51aee00be4000b28ddecc0c34555d5ce3ae54d1a
...
...
@@ -10,10 +10,10 @@
10
10
&reftitle.description;
11
11
<methodsynopsis>
12
12
<type>string</type><methodname>gettype</methodname>
13
-
<methodparam><type>mixed</type><parameter>var</parameter></methodparam>
13
+
<methodparam><type>mixed</type><parameter>value</parameter></methodparam>
14
14
</methodsynopsis>
15
15
<para>
16
-
Returns the type of the PHP variable <parameter>var</parameter>. For
16
+
Returns the type of the PHP variable <parameter>value</parameter>. For
17
17
type checking, use <literal>is_*</literal> functions.
18
18
</para>
19
19
</refsect1>
...
...
@@ -23,7 +23,7 @@
23
23
<para>
24
24
<variablelist>
25
25
<varlistentry>
26
-
<term><parameter>var</parameter></term>
26
+
<term><parameter>value</parameter></term>
27
27
<listitem>
28
28
<para>
29
29
The variable being type checked.
...
...
@@ -38,55 +38,65 @@
38
38
&reftitle.returnvalues;
39
39
<para>
40
40
Possible values for the returned string are:
41
-
<itemizedlist>
42
-
<listitem>
43
-
<simpara>
44
-
"<type>boolean</type>"
45
-
</simpara>
46
-
</listitem>
47
-
<listitem>
48
-
<simpara>
49
-
"<type>integer</type>"
50
-
</simpara>
51
-
</listitem>
52
-
<listitem>
53
-
<simpara>
54
-
"<type>double</type>" (for historical reasons "double" is
55
-
returned in case of a <type>float</type>, and not simply
56
-
"float")
57
-
</simpara>
58
-
</listitem>
59
-
<listitem>
60
-
<simpara>
61
-
"<type>string</type>"
62
-
</simpara>
63
-
</listitem>
64
-
<listitem>
65
-
<simpara>
66
-
"<type>array</type>"
67
-
</simpara>
68
-
</listitem>
69
-
<listitem>
70
-
<simpara>
71
-
"<type>object</type>"
72
-
</simpara>
73
-
</listitem>
74
-
<listitem>
75
-
<simpara>
76
-
"<type>resource</type>"
77
-
</simpara>
78
-
</listitem>
79
-
<listitem>
80
-
<simpara>
81
-
"<type>NULL</type>"
82
-
</simpara>
83
-
</listitem>
84
-
<listitem>
85
-
<simpara>
86
-
"unknown type"
87
-
</simpara>
88
-
</listitem>
89
-
</itemizedlist>
41
+
<simplelist>
42
+
<member>
43
+
<literal>"boolean"</literal>
44
+
</member>
45
+
<member>
46
+
<literal>"integer"</literal>
47
+
</member>
48
+
<member>
49
+
<literal>"double"</literal> (for historical reasons <literal>"double"</literal> is
50
+
returned in case of a <type>float</type>, and not simply
51
+
<literal>"float"</literal>)
52
+
</member>
53
+
<member>
54
+
<literal>"string"</literal>
55
+
</member>
56
+
<member>
57
+
<literal>"array"</literal>
58
+
</member>
59
+
<member>
60
+
<literal>"object"</literal>
61
+
</member>
62
+
<member>
63
+
<literal>"resource"</literal>
64
+
</member>
65
+
<member>
66
+
<literal>"resource (closed)"</literal> as of PHP 7.2.0
67
+
</member>
68
+
<member>
69
+
<literal>"NULL"</literal>
70
+
</member>
71
+
<member>
72
+
<literal>"unknown type"</literal>
73
+
</member>
74
+
</simplelist>
75
+
</para>
76
+
</refsect1>
77
+

78
+
<refsect1 role="changelog">
79
+
&reftitle.changelog;
80
+
<para>
81
+
<informaltable>
82
+
<tgroup cols="2">
83
+
<thead>
84
+
<row>
85
+
<entry>&Version;</entry>
86
+
<entry>&Description;</entry>
87
+
</row>
88
+
</thead>
89
+
<tbody>
90
+
<row>
91
+
<entry>7.2.0</entry>
92
+
<entry>
93
+
Closed resources are now reported as <literal>'resource (closed)'</literal>.
94
+
Previously the returned value for closed resources were <literal>'unknown type'</literal>.
95
+
</entry>
96
+
</row>
97
+
</tbody>
98
+
</tgroup>
99
+
</informaltable>
90
100
</para>
91
101
</refsect1>
92
102

...
...
@@ -126,6 +136,7 @@ string
126
136
&reftitle.seealso;
127
137
<para>
128
138
<simplelist>
139
+
<member><function>get_debug_type</function></member>
129
140
<member><function>settype</function></member>
130
141
<member><function>get_class</function></member>
131
142
<member><function>is_array</function></member>
...
...
@@ -145,7 +156,6 @@ string
145
156
</para>
146
157
</refsect1>
147
158
</refentry>
148
-

149
159
<!-- Keep this comment at the end of the file
150
160
Local variables:
151
161
mode: sgml
152
162