appendices/reserved.constants.core.xml
b2fa00ca2e052f87785a7f8b296466edc4e55767
b2fa00ca2e052f87785a7f8b296466edc4e55767
...
...
@@ -1,690 +1,701 @@
1
1
<?xml version="1.0" encoding="utf-8"?>
2
2
<!-- $Revision$ -->
3
-
<sect2 xml:id="reserved.constants.core" xmlns="http://docbook.org/ns/docbook">
4
-
<title>Core Predefined Constants</title>
5
-
<simpara>
6
-
These constants are defined by the PHP core. This includes PHP,
7
-
the Zend engine, and SAPI modules.
8
-
</simpara>
9
-
<variablelist>
10
-
<varlistentry xml:id="constant.php-version">
11
-
<term>
12
-
<constant>PHP_VERSION</constant>
13
-
(<type>string</type>)
14
-
</term>
15
-
<listitem>
16
-
<simpara>
17
-
The current PHP version as a string in
18
-
"major.minor.release[extra]" notation.
19
-
</simpara>
20
-
</listitem>
21
-
</varlistentry>
22
-
<varlistentry xml:id="constant.php-major-version">
23
-
<term>
24
-
<constant>PHP_MAJOR_VERSION</constant>
25
-
(<type>int</type>)
26
-
</term>
27
-
<listitem>
28
-
<simpara>
29
-
The current PHP "major" version as an integer (e.g., int(5)
30
-
from version "5.2.7-extra").
31
-
</simpara>
32
-
</listitem>
33
-
</varlistentry>
34
-
<varlistentry xml:id="constant.php-minor-version">
35
-
<term>
36
-
<constant>PHP_MINOR_VERSION</constant>
37
-
(<type>int</type>)
38
-
</term>
39
-
<listitem>
40
-
<simpara>
41
-
The current PHP "minor" version as an integer (e.g., int(2)
42
-
from version "5.2.7-extra").
43
-
</simpara>
44
-
</listitem>
45
-
</varlistentry>
46
-
<varlistentry xml:id="constant.php-release-version">
47
-
<term>
48
-
<constant>PHP_RELEASE_VERSION</constant>
49
-
(<type>int</type>)
50
-
</term>
51
-
<listitem>
52
-
<simpara>
53
-
The current PHP "release" version as an integer (e.g., int(7)
54
-
from version "5.2.7-extra").
55
-
</simpara>
56
-
</listitem>
57
-
</varlistentry>
58
-
<varlistentry xml:id="constant.php-version-id">
59
-
<term>
60
-
<constant>PHP_VERSION_ID</constant>
61
-
(<type>int</type>)
62
-
</term>
63
-
<listitem>
64
-
<simpara>
65
-
The current PHP version as an integer, useful for
66
-
version comparisons (e.g., int(50207) from version "5.2.7-extra").
67
-
</simpara>
68
-
</listitem>
69
-
</varlistentry>
70
-
<varlistentry xml:id="constant.php-extra-version">
71
-
<term>
72
-
<constant>PHP_EXTRA_VERSION</constant>
73
-
(<type>string</type>)
74
-
</term>
75
-
<listitem>
76
-
<simpara>
77
-
The current PHP "extra" version as a string (e.g., '-extra'
78
-
from version "5.2.7-extra"). Often used by distribution
79
-
vendors to indicate a package version.
80
-
</simpara>
81
-
</listitem>
82
-
</varlistentry>
83
-
<varlistentry xml:id="constant.php-zts">
84
-
<term>
85
-
<constant>PHP_ZTS</constant>
86
-
(<type>int</type>)
87
-
</term>
88
-
<listitem>
89
-
<simpara>
3
+
<sect2 xml:id="reserved.constants.core" xmlns="http://docbook.org/ns/docbook">
4
+
<title>Core Predefined Constants</title>
5
+
<simpara>
6
+
These constants are defined by the PHP core. This includes PHP,
7
+
the Zend engine, and SAPI modules.
8
+
</simpara>
9
+
<variablelist>
10
+
<varlistentry xml:id="constant.php-version">
11
+
<term>
12
+
<constant>PHP_VERSION</constant>
13
+
(<type>string</type>)
14
+
</term>
15
+
<listitem>
16
+
<simpara>
17
+
The current PHP version as a string in
18
+
"major.minor.release[extra]" notation.
19
+
</simpara>
20
+
</listitem>
21
+
</varlistentry>
22
+
<varlistentry xml:id="constant.php-major-version">
23
+
<term>
24
+
<constant>PHP_MAJOR_VERSION</constant>
25
+
(<type>int</type>)
26
+
</term>
27
+
<listitem>
28
+
<simpara>
29
+
The current PHP "major" version as an integer (e.g., int(5)
30
+
from version "5.2.7-extra").
31
+
</simpara>
32
+
</listitem>
33
+
</varlistentry>
34
+
<varlistentry xml:id="constant.php-minor-version">
35
+
<term>
36
+
<constant>PHP_MINOR_VERSION</constant>
37
+
(<type>int</type>)
38
+
</term>
39
+
<listitem>
40
+
<simpara>
41
+
The current PHP "minor" version as an integer (e.g., int(2)
42
+
from version "5.2.7-extra").
43
+
</simpara>
44
+
</listitem>
45
+
</varlistentry>
46
+
<varlistentry xml:id="constant.php-release-version">
47
+
<term>
48
+
<constant>PHP_RELEASE_VERSION</constant>
49
+
(<type>int</type>)
50
+
</term>
51
+
<listitem>
52
+
<simpara>
53
+
The current PHP "release" version as an integer (e.g., int(7)
54
+
from version "5.2.7-extra").
55
+
</simpara>
56
+
</listitem>
57
+
</varlistentry>
58
+
<varlistentry xml:id="constant.php-version-id">
59
+
<term>
60
+
<constant>PHP_VERSION_ID</constant>
61
+
(<type>int</type>)
62
+
</term>
63
+
<listitem>
64
+
<simpara>
65
+
The current PHP version as an integer, useful for
66
+
version comparisons (e.g., int(50207) from version "5.2.7-extra").
67
+
</simpara>
68
+
</listitem>
69
+
</varlistentry>
70
+
<varlistentry xml:id="constant.php-extra-version">
71
+
<term>
72
+
<constant>PHP_EXTRA_VERSION</constant>
73
+
(<type>string</type>)
74
+
</term>
75
+
<listitem>
76
+
<simpara>
77
+
The current PHP "extra" version as a string (e.g., '-extra'
78
+
from version "5.2.7-extra"). Often used by distribution
79
+
vendors to indicate a package version.
80
+
</simpara>
81
+
</listitem>
82
+
</varlistentry>
83
+
<varlistentry xml:id="constant.zend-thread-safe">
84
+
<term>
85
+
<constant>ZEND_THREAD_SAFE</constant>
86
+
(<type>bool</type>)
87
+
</term>
88
+
<listitem>
89
+
<simpara>
90
+
Indicates whether the current build of PHP is thread safe.
91
+
</simpara>
92
+
</listitem>
93
+
</varlistentry>
94
+
<varlistentry xml:id="constant.zend-debug-build">
95
+
<term>
96
+
<constant>ZEND_DEBUG_BUILD</constant>
97
+
(<type>bool</type>)
98
+
</term>
99
+
<listitem>
100
+
<simpara>
101
+
Indicates whether the current build of PHP is a debug build.
102
+
</simpara>
103
+
</listitem>
104
+
</varlistentry>
105
+
<varlistentry xml:id="constant.php-zts">
106
+
<term>
107
+
<constant>PHP_ZTS</constant>
108
+
(<type>bool</type>)
109
+
&Alias; <constant>ZEND_THREAD_SAFE</constant>
110
+
</term>
111
+
<listitem>
112
+
<simpara>
113
+
Indicates whether the current build of PHP is thread safe.
114
+
</simpara>
115
+
</listitem>
116
+
</varlistentry>
117
+
<varlistentry xml:id="constant.php-debug">
118
+
<term>
119
+
<constant>PHP_DEBUG</constant>
120
+
(<type>bool</type>)
121
+
&Alias; <constant>ZEND_DEBUG_BUILD</constant>
122
+
</term>
123
+
<listitem>
124
+
<simpara>
125
+
Indicates whether the current build of PHP is a debug build.
126
+
</simpara>
127
+
</listitem>
128
+
</varlistentry>
129
+
<varlistentry xml:id="constant.debug-backtrace-provide-object">
130
+
<term>
131
+
<constant>DEBUG_BACKTRACE_PROVIDE_OBJECT</constant>
132
+
(<type>int</type>)
133
+
</term>
134
+
<listitem>
135
+
<simpara>
136
+
Populate the "object" index.
137
+
</simpara>
138
+
</listitem>
139
+
</varlistentry>
140
+
<varlistentry xml:id="constant.debug-backtrace-ignore-args">
141
+
<term>
142
+
<constant>DEBUG_BACKTRACE_IGNORE_ARGS</constant>
143
+
(<type>int</type>)
144
+
</term>
145
+
<listitem>
146
+
<simpara>
147
+
Don't include the argument information for functions in the stack trace.
148
+
</simpara>
149
+
</listitem>
150
+
</varlistentry>
151
+
<varlistentry xml:id="constant.php-maxpathlen">
152
+
<term>
153
+
<constant>PHP_MAXPATHLEN</constant>
154
+
(<type>int</type>)
155
+
</term>
156
+
<listitem>
157
+
<simpara>
158
+
The maximum length of filenames (including path) supported
159
+
by this build of PHP.
160
+
</simpara>
161
+
</listitem>
162
+
</varlistentry>
163
+
<varlistentry xml:id="constant.php-os">
164
+
<term>
165
+
<constant>PHP_OS</constant>
166
+
(<type>string</type>)
167
+
</term>
168
+
<listitem>
169
+
<simpara>
170
+
The operating system PHP was built for.
171
+
</simpara>
172
+
</listitem>
173
+
</varlistentry>
174
+
<varlistentry xml:id="constant.php-os-family">
175
+
<term>
176
+
<constant>PHP_OS_FAMILY</constant>
177
+
(<type>string</type>)
178
+
</term>
179
+
<listitem>
180
+
<simpara>
181
+
The operating system family PHP was built for. One of
182
+
<literal>'Windows'</literal>, <literal>'BSD'</literal>,
183
+
<literal>'Darwin'</literal>, <literal>'Solaris'</literal>,
184
+
<literal>'Linux'</literal> or <literal>'Unknown'</literal>.
185
+
Available as of PHP 7.2.0.
186
+
</simpara>
187
+
</listitem>
188
+
</varlistentry>
189
+
<varlistentry xml:id="constant.php-sapi">
190
+
<term>
191
+
<constant>PHP_SAPI</constant>
192
+
(<type>string</type>)
193
+
</term>
194
+
<listitem>
195
+
<simpara>
196
+
The Server API for this build of PHP.
197
+
See also <function>php_sapi_name</function>.
198
+
</simpara>
199
+
</listitem>
200
+
</varlistentry>
201
+
<varlistentry xml:id="constant.php-eol">
202
+
<term>
203
+
<constant>PHP_EOL</constant>
204
+
(<type>string</type>)
205
+
</term>
206
+
<listitem>
207
+
<simpara>
208
+
The correct 'End Of Line' symbol for this platform.
209
+
</simpara>
210
+
</listitem>
211
+
</varlistentry>
212
+
<varlistentry xml:id="constant.php-int-max">
213
+
<term>
214
+
<constant>PHP_INT_MAX</constant>
215
+
(<type>int</type>)
216
+
</term>
217
+
<listitem>
218
+
<simpara>
219
+
The largest integer supported in this build of PHP. Usually int(2147483647)
220
+
in 32 bit systems and int(9223372036854775807) in 64 bit systems.
221
+
</simpara>
222
+
</listitem>
223
+
</varlistentry>
224
+
<varlistentry xml:id="constant.php-int-min">
225
+
<term>
226
+
<constant>PHP_INT_MIN</constant>
227
+
(<type>int</type>)
228
+
</term>
229
+
<listitem>
230
+
<simpara>
231
+
The smallest integer supported in this build of PHP. Usually int(-2147483648) in 32 bit systems and
232
+
int(-9223372036854775808) in 64 bit systems.
233
+
Usually, PHP_INT_MIN === ~PHP_INT_MAX.
234
+
</simpara>
235
+
</listitem>
236
+
</varlistentry>
237
+
<varlistentry xml:id="constant.php-int-size">
238
+
<term>
239
+
<constant>PHP_INT_SIZE</constant>
240
+
(<type>int</type>)
241
+
</term>
242
+
<listitem>
243
+
<simpara>
244
+
The size of an integer in bytes in this build of PHP.
245
+
</simpara>
246
+
</listitem>
247
+
</varlistentry>
248
+
<varlistentry xml:id="constant.php-float-dig">
249
+
<term>
250
+
<constant>PHP_FLOAT_DIG</constant>
251
+
(<type>int</type>)
252
+
</term>
253
+
<listitem>
254
+
<simpara>
255
+
Number of decimal digits that can be rounded into a float and back
256
+
without precision loss.
257
+
Available as of PHP 7.2.0.
258
+
</simpara>
259
+
</listitem>
260
+
</varlistentry>
261
+
<varlistentry xml:id="constant.php-float-epsilon">
262
+
<term>
263
+
<constant>PHP_FLOAT_EPSILON</constant>
264
+
(<type>float</type>)
265
+
</term>
266
+
<listitem>
267
+
<simpara>
268
+
Smallest representable positive number x, so that <literal>x + 1.0 !=
269
+
1.0</literal>.
270
+
Available as of PHP 7.2.0.
271
+
</simpara>
272
+
</listitem>
273
+
</varlistentry>
274
+
<varlistentry xml:id="constant.php-float-min">
275
+
<term>
276
+
<constant>PHP_FLOAT_MIN</constant>
277
+
(<type>float</type>)
278
+
</term>
279
+
<listitem>
280
+
<simpara>
281
+
Smallest representable <emphasis>positive</emphasis> floating point number.
282
+
If you need the smallest representable <emphasis>negative</emphasis> floating point number, use <literal>- PHP_FLOAT_MAX</literal>.
283
+
Available as of PHP 7.2.0.
284
+
</simpara>
285
+
</listitem>
286
+
</varlistentry>
287
+
<varlistentry xml:id="constant.php-float-max">
288
+
<term>
289
+
<constant>PHP_FLOAT_MAX</constant>
290
+
(<type>float</type>)
291
+
</term>
292
+
<listitem>
293
+
<simpara>
294
+
Largest representable floating point number.
295
+
Available as of PHP 7.2.0.
296
+
</simpara>
297
+
</listitem>
298
+
</varlistentry>
299
+
<varlistentry xml:id="constant.default-include-path">
300
+
<term>
301
+
<constant>DEFAULT_INCLUDE_PATH</constant>
302
+
(<type>string</type>)
303
+
</term>
304
+
<listitem>
305
+
<simpara>
90
306
91
-
</simpara>
92
-
</listitem>
93
-
</varlistentry>
94
-
<varlistentry xml:id="constant.php-debug">
95
-
<term>
96
-
<constant>PHP_DEBUG</constant>
97
-
(<type>int</type>)
98
-
</term>
99
-
<listitem>
100
-
<simpara>
307
+
</simpara>
308
+
</listitem>
309
+
</varlistentry>
310
+
<varlistentry xml:id="constant.pear-install-dir">
311
+
<term>
312
+
<constant>PEAR_INSTALL_DIR</constant>
313
+
(<type>string</type>)
314
+
</term>
315
+
<listitem>
316
+
<simpara>
101
317
102
-
</simpara>
103
-
</listitem>
104
-
</varlistentry>
105
-
<varlistentry xml:id="constant.php-maxpathlen">
106
-
<term>
107
-
<constant>PHP_MAXPATHLEN</constant>
108
-
(<type>int</type>)
109
-
</term>
110
-
<listitem>
111
-
<simpara>
112
-
The maximum length of filenames (including path) supported
113
-
by this build of PHP.
114
-
</simpara>
115
-
</listitem>
116
-
</varlistentry>
117
-
<varlistentry xml:id="constant.php-os">
118
-
<term>
119
-
<constant>PHP_OS</constant>
120
-
(<type>string</type>)
121
-
</term>
122
-
<listitem>
123
-
<simpara>
124
-
The operating system PHP was built for.
125
-
</simpara>
126
-
</listitem>
127
-
</varlistentry>
128
-
<varlistentry xml:id="constant.php-os-family">
129
-
<term>
130
-
<constant>PHP_OS_FAMILY</constant>
131
-
(<type>string</type>)
132
-
</term>
133
-
<listitem>
134
-
<simpara>
135
-
The operating system family PHP was built for. One of
136
-
<literal>'Windows'</literal>, <literal>'BSD'</literal>,
137
-
<literal>'Darwin'</literal>, <literal>'Solaris'</literal>,
138
-
<literal>'Linux'</literal> or <literal>'Unknown'</literal>.
139
-
Available as of PHP 7.2.0.
140
-
</simpara>
141
-
</listitem>
142
-
</varlistentry>
143
-
<varlistentry xml:id="constant.php-sapi">
144
-
<term>
145
-
<constant>PHP_SAPI</constant>
146
-
(<type>string</type>)
147
-
</term>
148
-
<listitem>
149
-
<simpara>
150
-
The Server API for this build of PHP.
151
-
See also <function>php_sapi_name</function>.
152
-
</simpara>
153
-
</listitem>
154
-
</varlistentry>
155
-
<varlistentry xml:id="constant.php-eol">
156
-
<term>
157
-
<constant>PHP_EOL</constant>
158
-
(<type>string</type>)
159
-
</term>
160
-
<listitem>
161
-
<simpara>
162
-
The correct 'End Of Line' symbol for this platform.
163
-
</simpara>
164
-
</listitem>
165
-
</varlistentry>
166
-
<varlistentry xml:id="constant.php-int-max">
167
-
<term>
168
-
<constant>PHP_INT_MAX</constant>
169
-
(<type>int</type>)
170
-
</term>
171
-
<listitem>
172
-
<simpara>
173
-
The largest integer supported in this build of PHP. Usually int(2147483647)
174
-
in 32 bit systems and int(9223372036854775807) in 64 bit systems.
175
-
</simpara>
176
-
</listitem>
177
-
</varlistentry>
178
-
<varlistentry xml:id="constant.php-int-min">
179
-
<term>
180
-
<constant>PHP_INT_MIN</constant>
181
-
(<type>int</type>)
182
-
</term>
183
-
<listitem>
184
-
<simpara>
185
-
The smallest integer supported in this build of PHP. Usually int(-2147483648) in 32 bit systems and
186
-
int(-9223372036854775808) in 64 bit systems.
187
-
Usually, PHP_INT_MIN === ~PHP_INT_MAX.
188
-
</simpara>
189
-
</listitem>
190
-
</varlistentry>
191
-
<varlistentry xml:id="constant.php-int-size">
192
-
<term>
193
-
<constant>PHP_INT_SIZE</constant>
194
-
(<type>int</type>)
195
-
</term>
196
-
<listitem>
197
-
<simpara>
198
-
The size of an integer in bytes in this build of PHP.
199
-
</simpara>
200
-
</listitem>
201
-
</varlistentry>
202
-
<varlistentry xml:id="constant.php-float-dig">
203
-
<term>
204
-
<constant>PHP_FLOAT_DIG</constant>
205
-
(<type>int</type>)
206
-
</term>
207
-
<listitem>
208
-
<simpara>
209
-
Number of decimal digits that can be rounded into a float and back
210
-
without precision loss.
211
-
Available as of PHP 7.2.0.
212
-
</simpara>
213
-
</listitem>
214
-
</varlistentry>
215
-
<varlistentry xml:id="constant.php-float-epsilon">
216
-
<term>
217
-
<constant>PHP_FLOAT_EPSILON</constant>
218
-
(<type>float</type>)
219
-
</term>
220
-
<listitem>
221
-
<simpara>
222
-
Smallest representable positive number x, so that <literal>x + 1.0 !=
223
-
1.0</literal>.
224
-
Available as of PHP 7.2.0.
225
-
</simpara>
226
-
</listitem>
227
-
</varlistentry>
228
-
<varlistentry xml:id="constant.php-float-min">
229
-
<term>
230
-
<constant>PHP_FLOAT_MIN</constant>
231
-
(<type>float</type>)
232
-
</term>
233
-
<listitem>
234
-
<simpara>
235
-
Smallest representable <emphasis>positive</emphasis> floating point number.
236
-
If you need the smallest representable <emphasis>negative</emphasis> floating point number, use <literal>- PHP_FLOAT_MAX</literal>.
237
-
Available as of PHP 7.2.0.
238
-
</simpara>
239
-
</listitem>
240
-
</varlistentry>
241
-
<varlistentry xml:id="constant.php-float-max">
242
-
<term>
243
-
<constant>PHP_FLOAT_MAX</constant>
244
-
(<type>float</type>)
245
-
</term>
246
-
<listitem>
247
-
<simpara>
248
-
Largest representable floating point number.
249
-
Available as of PHP 7.2.0.
250
-
</simpara>
251
-
</listitem>
252
-
</varlistentry>
253
-
<varlistentry xml:id="constant.default-include-path">
254
-
<term>
255
-
<constant>DEFAULT_INCLUDE_PATH</constant>
256
-
(<type>string</type>)
257
-
</term>
258
-
<listitem>
259
-
<simpara>
318
+
</simpara>
319
+
</listitem>
320
+
</varlistentry>
321
+
<varlistentry xml:id="constant.pear-extension-dir">
322
+
<term>
323
+
<constant>PEAR_EXTENSION_DIR</constant>
324
+
(<type>string</type>)
325
+
</term>
326
+
<listitem>
327
+
<simpara>
260
328
261
-
</simpara>
262
-
</listitem>
263
-
</varlistentry>
264
-
<varlistentry xml:id="constant.pear-install-dir">
265
-
<term>
266
-
<constant>PEAR_INSTALL_DIR</constant>
267
-
(<type>string</type>)
268
-
</term>
269
-
<listitem>
270
-
<simpara>
329
+
</simpara>
330
+
</listitem>
331
+
</varlistentry>
332
+
<varlistentry xml:id="constant.php-extension-dir">
333
+
<term>
334
+
<constant>PHP_EXTENSION_DIR</constant>
335
+
(<type>string</type>)
336
+
</term>
337
+
<listitem>
338
+
<simpara>
339
+
The default directory where to look for dynamically loadable extensions
340
+
(unless overridden by <link linkend="ini.extension-dir">extension_dir</link>).
341
+
Defaults to <constant>PHP_PREFIX</constant> (or <code>PHP_PREFIX . "\\ext"</code> on Windows).
342
+
</simpara>
343
+
</listitem>
344
+
</varlistentry>
345
+
<varlistentry xml:id="constant.php-prefix">
346
+
<term>
347
+
<constant>PHP_PREFIX</constant>
348
+
(<type>string</type>)
349
+
</term>
350
+
<listitem>
351
+
<simpara>
352
+
The value <option role="configure">--prefix</option> was set to at configure.
353
+
On Windows, it is the value <option role="configure">--with-prefix</option>
354
+
was set to at configure.
355
+
</simpara>
356
+
</listitem>
357
+
</varlistentry>
358
+
<varlistentry xml:id="constant.php-bindir">
359
+
<term>
360
+
<constant>PHP_BINDIR</constant>
361
+
(<type>string</type>)
362
+
</term>
363
+
<listitem>
364
+
<simpara>
365
+
The value <option role="configure">--bindir</option> was set to at configure.
366
+
On Windows, it is the value <option role="configure">--with-prefix</option>
367
+
was set to at configure.
368
+
</simpara>
369
+
</listitem>
370
+
</varlistentry>
371
+
<varlistentry xml:id="constant.php-sbindir">
372
+
<term>
373
+
<constant>PHP_SBINDIR</constant>
374
+
(<type>string</type>)
375
+
</term>
376
+
<listitem>
377
+
<simpara>
378
+
The value <option role="configure">--sbindir</option> was set to at configure.
379
+
On Windows, it is the value <option role="configure">--with-prefix</option>
380
+
was set to at configure. Available as of PHP 8.4.0.
381
+
</simpara>
382
+
</listitem>
383
+
</varlistentry>
384
+
<varlistentry xml:id="constant.php-binary">
385
+
<term>
386
+
<constant>PHP_BINARY</constant>
387
+
(<type>string</type>)
388
+
</term>
389
+
<listitem>
390
+
<simpara>
391
+
Specifies the PHP binary path during script execution.
392
+
</simpara>
393
+
</listitem>
394
+
</varlistentry>
395
+
<varlistentry xml:id="constant.php-mandir">
396
+
<term>
397
+
<constant>PHP_MANDIR</constant>
398
+
(<type>string</type>)
399
+
</term>
400
+
<listitem>
401
+
<simpara>
402
+
Specifies where the manpages were installed into.
403
+
</simpara>
404
+
</listitem>
405
+
</varlistentry>
406
+
<varlistentry xml:id="constant.php-libdir">
407
+
<term>
408
+
<constant>PHP_LIBDIR</constant>
409
+
(<type>string</type>)
410
+
</term>
411
+
<listitem>
412
+
<simpara>
271
413
272
-
</simpara>
273
-
</listitem>
274
-
</varlistentry>
275
-
<varlistentry xml:id="constant.pear-extension-dir">
276
-
<term>
277
-
<constant>PEAR_EXTENSION_DIR</constant>
278
-
(<type>string</type>)
279
-
</term>
280
-
<listitem>
281
-
<simpara>
414
+
</simpara>
415
+
</listitem>
416
+
</varlistentry>
417
+
<varlistentry xml:id="constant.php-datadir">
418
+
<term>
419
+
<constant>PHP_DATADIR</constant>
420
+
(<type>string</type>)
421
+
</term>
422
+
<listitem>
423
+
<simpara>
282
424
283
-
</simpara>
284
-
</listitem>
285
-
</varlistentry>
286
-
<varlistentry xml:id="constant.php-extension-dir">
287
-
<term>
288
-
<constant>PHP_EXTENSION_DIR</constant>
289
-
(<type>string</type>)
290
-
</term>
291
-
<listitem>
292
-
<simpara>
293
-
The default directory where to look for dynamically loadable extensions
294
-
(unless overridden by <link linkend="ini.extension-dir">extension_dir</link>).
295
-
Defaults to <constant>PHP_PREFIX</constant> (or <code>PHP_PREFIX . "\\ext"</code> on Windows).
296
-
</simpara>
297
-
</listitem>
298
-
</varlistentry>
299
-
<varlistentry xml:id="constant.php-prefix">
300
-
<term>
301
-
<constant>PHP_PREFIX</constant>
302
-
(<type>string</type>)
303
-
</term>
304
-
<listitem>
305
-
<simpara>
306
-
The value <option role="configure">--prefix</option> was set to at configure.
307
-
On Windows, it is the value <option role="configure">--with-prefix</option>
308
-
was set to at configure.
309
-
</simpara>
310
-
</listitem>
311
-
</varlistentry>
312
-
<varlistentry xml:id="constant.php-bindir">
313
-
<term>
314
-
<constant>PHP_BINDIR</constant>
315
-
(<type>string</type>)
316
-
</term>
317
-
<listitem>
318
-
<simpara>
319
-
The value <option role="configure">--bindir</option> was set to at configure.
320
-
On Windows, it is the value <option role="configure">--with-prefix</option>
321
-
was set to at configure.
322
-
</simpara>
323
-
</listitem>
324
-
</varlistentry>
325
-
<varlistentry xml:id="constant.php-binary">
326
-
<term>
327
-
<constant>PHP_BINARY</constant>
328
-
(<type>string</type>)
329
-
</term>
330
-
<listitem>
331
-
<simpara>
332
-
Specifies the PHP binary path during script execution.
333
-
</simpara>
334
-
</listitem>
335
-
</varlistentry>
336
-
<varlistentry xml:id="constant.php-mandir">
337
-
<term>
338
-
<constant>PHP_MANDIR</constant>
339
-
(<type>string</type>)
340
-
</term>
341
-
<listitem>
342
-
<simpara>
343
-
Specifies where the manpages were installed into.
344
-
</simpara>
345
-
</listitem>
346
-
</varlistentry>
347
-
<varlistentry xml:id="constant.php-libdir">
348
-
<term>
349
-
<constant>PHP_LIBDIR</constant>
350
-
(<type>string</type>)
351
-
</term>
352
-
<listitem>
353
-
<simpara>
425
+
</simpara>
426
+
</listitem>
427
+
</varlistentry>
428
+
<varlistentry xml:id="constant.php-sysconfdir">
429
+
<term>
430
+
<constant>PHP_SYSCONFDIR</constant>
431
+
(<type>string</type>)
432
+
</term>
433
+
<listitem>
434
+
<simpara>
354
435
355
-
</simpara>
356
-
</listitem>
357
-
</varlistentry>
358
-
<varlistentry xml:id="constant.php-datadir">
359
-
<term>
360
-
<constant>PHP_DATADIR</constant>
361
-
(<type>string</type>)
362
-
</term>
363
-
<listitem>
364
-
<simpara>
436
+
</simpara>
437
+
</listitem>
438
+
</varlistentry>
439
+
<varlistentry xml:id="constant.php-localstatedir">
440
+
<term>
441
+
<constant>PHP_LOCALSTATEDIR</constant>
442
+
(<type>string</type>)
443
+
</term>
444
+
<listitem>
445
+
<simpara>
365
446
366
-
</simpara>
367
-
</listitem>
368
-
</varlistentry>
369
-
<varlistentry xml:id="constant.php-sysconfdir">
370
-
<term>
371
-
<constant>PHP_SYSCONFDIR</constant>
372
-
(<type>string</type>)
373
-
</term>
374
-
<listitem>
375
-
<simpara>
447
+
</simpara>
448
+
</listitem>
449
+
</varlistentry>
450
+
<varlistentry xml:id="constant.php-config-file-path">
451
+
<term>
452
+
<constant>PHP_CONFIG_FILE_PATH</constant>
453
+
(<type>string</type>)
454
+
</term>
455
+
<listitem>
456
+
<simpara>
376
457
377
-
</simpara>
378
-
</listitem>
379
-
</varlistentry>
380
-
<varlistentry xml:id="constant.php-localstatedir">
381
-
<term>
382
-
<constant>PHP_LOCALSTATEDIR</constant>
383
-
(<type>string</type>)
384
-
</term>
385
-
<listitem>
386
-
<simpara>
458
+
</simpara>
459
+
</listitem>
460
+
</varlistentry>
461
+
<varlistentry xml:id="constant.php-config-file-scan-dir">
462
+
<term>
463
+
<constant>PHP_CONFIG_FILE_SCAN_DIR</constant>
464
+
(<type>string</type>)
465
+
</term>
466
+
<listitem>
467
+
<simpara>
387
468
388
-
</simpara>
389
-
</listitem>
390
-
</varlistentry>
391
-
<varlistentry xml:id="constant.php-config-file-path">
392
-
<term>
393
-
<constant>PHP_CONFIG_FILE_PATH</constant>
394
-
(<type>string</type>)
395
-
</term>
396
-
<listitem>
397
-
<simpara>
398
-
399
-
</simpara>
400
-
</listitem>
401
-
</varlistentry>
402
-
<varlistentry xml:id="constant.php-config-file-scan-dir">
403
-
<term>
404
-
<constant>PHP_CONFIG_FILE_SCAN_DIR</constant>
405
-
(<type>string</type>)
406
-
</term>
407
-
<listitem>
408
-
<simpara>
409
-
410
-
</simpara>
411
-
</listitem>
412
-
</varlistentry>
413
-
<varlistentry xml:id="constant.php-shlib-suffix">
414
-
<term>
415
-
<constant>PHP_SHLIB_SUFFIX</constant>
416
-
(<type>string</type>)
417
-
</term>
418
-
<listitem>
419
-
<simpara>
420
-
The build-platform's shared library suffix, such as "so" (most Unixes)
421
-
or "dll" (Windows).
422
-
</simpara>
423
-
</listitem>
424
-
</varlistentry>
425
-
<varlistentry xml:id="constant.php-fd-setsize">
426
-
<term>
427
-
<constant>PHP_FD_SETSIZE</constant>
428
-
(<type>string</type>)
429
-
</term>
430
-
<listitem>
431
-
<simpara>
432
-
The maximum number of file descriptors for select system calls. Available
433
-
as of PHP 7.1.0.
434
-
</simpara>
435
-
</listitem>
436
-
</varlistentry>
437
-
<varlistentry xml:id="constant.e-error">
438
-
<term>
439
-
<constant>E_ERROR</constant>
440
-
(<type>int</type>)
441
-
</term>
442
-
<listitem>
443
-
<simpara>
444
-
<link linkend="errorfunc.constants">Error reporting constant</link>
445
-
</simpara>
446
-
</listitem>
447
-
</varlistentry>
448
-
<varlistentry xml:id="constant.e-warning">
449
-
<term>
450
-
<constant>E_WARNING</constant>
451
-
(<type>int</type>)
452
-
</term>
453
-
<listitem>
454
-
<simpara>
455
-
<link linkend="errorfunc.constants">Error reporting constant</link>
456
-
</simpara>
457
-
</listitem>
458
-
</varlistentry>
459
-
<varlistentry xml:id="constant.e-parse">
460
-
<term>
461
-
<constant>E_PARSE</constant>
462
-
(<type>int</type>)
463
-
</term>
464
-
<listitem>
465
-
<simpara>
466
-
<link linkend="errorfunc.constants">Error reporting constant</link>
467
-
</simpara>
468
-
</listitem>
469
-
</varlistentry>
470
-
<varlistentry xml:id="constant.e-notice">
471
-
<term>
472
-
<constant>E_NOTICE</constant>
473
-
(<type>int</type>)
474
-
</term>
475
-
<listitem>
476
-
<simpara>
477
-
<link linkend="errorfunc.constants">Error reporting constant</link>
478
-
</simpara>
479
-
</listitem>
480
-
</varlistentry>
481
-
<varlistentry xml:id="constant.e-core-error">
482
-
<term>
483
-
<constant>E_CORE_ERROR</constant>
484
-
(<type>int</type>)
485
-
</term>
486
-
<listitem>
487
-
<simpara>
488
-
<link linkend="errorfunc.constants">Error reporting constant</link>
489
-
</simpara>
490
-
</listitem>
491
-
</varlistentry>
492
-
<varlistentry xml:id="constant.e-core-warning">
493
-
<term>
494
-
<constant>E_CORE_WARNING</constant>
495
-
(<type>int</type>)
496
-
</term>
497
-
<listitem>
498
-
<simpara>
499
-
<link linkend="errorfunc.constants">Error reporting constant</link>
500
-
</simpara>
501
-
</listitem>
502
-
</varlistentry>
503
-
<varlistentry xml:id="constant.e-compile-error">
504
-
<term>
505
-
<constant>E_COMPILE_ERROR</constant>
506
-
(<type>int</type>)
507
-
</term>
508
-
<listitem>
509
-
<simpara>
510
-
<link linkend="errorfunc.constants">Error reporting constant</link>
511
-
</simpara>
512
-
</listitem>
513
-
</varlistentry>
514
-
<varlistentry xml:id="constant.e-compile-warning">
515
-
<term>
516
-
<constant>E_COMPILE_WARNING</constant>
517
-
(<type>int</type>)
518
-
</term>
519
-
<listitem>
520
-
<simpara>
521
-
<link linkend="errorfunc.constants">Error reporting constant</link>
522
-
</simpara>
523
-
</listitem>
524
-
</varlistentry>
525
-
<varlistentry xml:id="constant.e-user-error">
526
-
<term>
527
-
<constant>E_USER_ERROR</constant>
528
-
(<type>int</type>)
529
-
</term>
530
-
<listitem>
531
-
<simpara>
532
-
<link linkend="errorfunc.constants">Error reporting constant</link>
533
-
</simpara>
534
-
</listitem>
535
-
</varlistentry>
536
-
<varlistentry xml:id="constant.e-user-warning">
537
-
<term>
538
-
<constant>E_USER_WARNING</constant>
539
-
(<type>int</type>)
540
-
</term>
541
-
<listitem>
542
-
<simpara>
543
-
<link linkend="errorfunc.constants">Error reporting constant</link>
544
-
</simpara>
545
-
</listitem>
546
-
</varlistentry>
547
-
<varlistentry xml:id="constant.e-user-notice">
548
-
<term>
549
-
<constant>E_USER_NOTICE</constant>
550
-
(<type>int</type>)
551
-
</term>
552
-
<listitem>
553
-
<simpara>
554
-
<link linkend="errorfunc.constants">Error reporting constant</link>
555
-
</simpara>
556
-
</listitem>
557
-
</varlistentry>
558
-
<varlistentry xml:id="constant.e-recoverble-error">
559
-
<term>
560
-
<constant>E_RECOVERABLE_ERROR</constant>
561
-
(<type>int</type>)
562
-
</term>
563
-
<listitem>
564
-
<simpara>
565
-
<link linkend="errorfunc.constants">Error reporting constant</link>.
566
-
</simpara>
567
-
</listitem>
568
-
</varlistentry>
569
-
<varlistentry xml:id="constant.e-deprecated">
570
-
<term>
571
-
<constant>E_DEPRECATED</constant>
572
-
(<type>int</type>)
573
-
</term>
574
-
<listitem>
575
-
<simpara>
576
-
<link linkend="errorfunc.constants">Error reporting constant</link>.
577
-
</simpara>
578
-
</listitem>
579
-
</varlistentry>
580
-
<varlistentry xml:id="constant.e-user-deprecated">
581
-
<term>
582
-
<constant>E_USER_DEPRECATED</constant>
583
-
(<type>int</type>)
584
-
</term>
585
-
<listitem>
586
-
<simpara>
587
-
<link linkend="errorfunc.constants">Error reporting constant</link>.
588
-
</simpara>
589
-
</listitem>
590
-
</varlistentry>
591
-
<varlistentry xml:id="constant.e-all">
592
-
<term>
593
-
<constant>E_ALL</constant>
594
-
(<type>int</type>)
595
-
</term>
596
-
<listitem>
597
-
<simpara>
598
-
<link linkend="errorfunc.constants">Error reporting constant</link>
599
-
</simpara>
600
-
</listitem>
601
-
</varlistentry>
602
-
<varlistentry xml:id="constant.e-strict">
603
-
<term>
604
-
<constant>E_STRICT</constant>
605
-
(<type>int</type>)
606
-
</term>
607
-
<listitem>
608
-
<simpara>
609
-
<link linkend="errorfunc.constants">Error reporting constant</link>
610
-
</simpara>
611
-
</listitem>
612
-
</varlistentry>
613
-
<varlistentry xml:id="constant.compiler-halt-offset">
614
-
<term>
615
-
<constant>__COMPILER_HALT_OFFSET__</constant>
616
-
(<type>int</type>)
617
-
</term>
618
-
<listitem>
619
-
<simpara>
620
-
621
-
</simpara>
622
-
</listitem>
623
-
</varlistentry>
624
-
<varlistentry xml:id="constant.true">
625
-
<term>
626
-
&true;
627
-
(<type>bool</type>)
628
-
</term>
629
-
<listitem>
630
-
<simpara>
631
-
See <link linkend="language.types.boolean">Booleans</link>.
632
-
</simpara>
633
-
</listitem>
634
-
</varlistentry>
635
-
<varlistentry xml:id="constant.false">
636
-
<term>
637
-
&false;
638
-
(<type>bool</type>)
639
-
</term>
640
-
<listitem>
641
-
<simpara>
642
-
See <link linkend="language.types.boolean">Booleans</link>.
643
-
</simpara>
644
-
</listitem>
645
-
</varlistentry>
646
-
<varlistentry xml:id="constant.null">
647
-
<term>
648
-
&null;
649
-
(<type>null</type>)
650
-
</term>
651
-
<listitem>
652
-
<simpara>
653
-
See <link linkend="language.types.null">Null</link>.
654
-
</simpara>
655
-
</listitem>
656
-
</varlistentry>
657
-
<varlistentry xml:id="constant.php-windows-event-ctrl-c">
658
-
<term>
659
-
<constant>PHP_WINDOWS_EVENT_CTRL_C</constant>
660
-
(<type>int</type>)
661
-
</term>
662
-
<listitem>
663
-
<simpara>
664
-
A Windows <literal>CTRL+C</literal> event.
665
-
Available as of PHP 7.4.0 (Windows only).
666
-
</simpara>
667
-
</listitem>
668
-
</varlistentry>
669
-
<varlistentry xml:id="constant.php-windows-event-ctrl-break">
670
-
<term>
671
-
<constant>PHP_WINDOWS_EVENT_CTRL_BREAK</constant>
672
-
(<type>int</type>)
673
-
</term>
674
-
<listitem>
675
-
<simpara>
676
-
A Windows <literal>CTRL+BREAK</literal> event.
677
-
Available as of PHP 7.4.0 (Windows only).
678
-
</simpara>
679
-
</listitem>
680
-
</varlistentry>
681
-
</variablelist>
682
-
<para>
683
-
See also: <link linkend="language.constants.predefined">Magic
684
-
constants</link>.
685
-
</para>
686
-
</sect2>
469
+
</simpara>
470
+
</listitem>
471
+
</varlistentry>
472
+
<varlistentry xml:id="constant.php-shlib-suffix">
473
+
<term>
474
+
<constant>PHP_SHLIB_SUFFIX</constant>
475
+
(<type>string</type>)
476
+
</term>
477
+
<listitem>
478
+
<simpara>
479
+
The build-platform's shared library suffix, such as "so" (most Unixes)
480
+
or "dll" (Windows).
481
+
</simpara>
482
+
</listitem>
483
+
</varlistentry>
484
+
<varlistentry xml:id="constant.php-fd-setsize">
485
+
<term>
486
+
<constant>PHP_FD_SETSIZE</constant>
487
+
(<type>int</type>)
488
+
</term>
489
+
<listitem>
490
+
<simpara>
491
+
The maximum number of file descriptors for select system calls. Available
492
+
as of PHP 7.1.0.
493
+
</simpara>
494
+
</listitem>
495
+
</varlistentry>
496
+
<varlistentry>
497
+
<term>
498
+
<constant>E_ERROR</constant>
499
+
(<type>int</type>)
500
+
</term>
501
+
<term>
502
+
<constant>E_WARNING</constant>
503
+
(<type>int</type>)
504
+
</term>
505
+
<term>
506
+
<constant>E_PARSE</constant>
507
+
(<type>int</type>)
508
+
</term>
509
+
<term>
510
+
<constant>E_NOTICE</constant>
511
+
(<type>int</type>)
512
+
</term>
513
+
<term>
514
+
<constant>E_CORE_ERROR</constant>
515
+
(<type>int</type>)
516
+
</term>
517
+
<term>
518
+
<constant>E_CORE_WARNING</constant>
519
+
(<type>int</type>)
520
+
</term>
521
+
<term>
522
+
<constant>E_COMPILE_ERROR</constant>
523
+
(<type>int</type>)
524
+
</term>
525
+
<term>
526
+
<constant>E_COMPILE_WARNING</constant>
527
+
(<type>int</type>)
528
+
</term>
529
+
<term>
530
+
<constant>E_USER_ERROR</constant>
531
+
(<type>int</type>)
532
+
</term>
533
+
<term>
534
+
<constant>E_USER_WARNING</constant>
535
+
(<type>int</type>)
536
+
</term>
537
+
<term>
538
+
<constant>E_USER_NOTICE</constant>
539
+
(<type>int</type>)
540
+
</term>
541
+
<term>
542
+
<constant>E_RECOVERABLE_ERROR</constant>
543
+
(<type>int</type>)
544
+
</term>
545
+
<term>
546
+
<constant>E_DEPRECATED</constant>
547
+
(<type>int</type>)
548
+
</term>
549
+
<term>
550
+
<constant>E_USER_DEPRECATED</constant>
551
+
(<type>int</type>)
552
+
</term>
553
+
<term>
554
+
<constant>E_ALL</constant>
555
+
(<type>int</type>)
556
+
</term>
557
+
<term>
558
+
<constant>E_STRICT</constant>
559
+
(<type>int</type>)
560
+
</term>
561
+
<listitem>
562
+
<simpara>
563
+
<link linkend="errorfunc.constants">Error reporting constants</link>
564
+
</simpara>
565
+
</listitem>
566
+
</varlistentry>
567
+
<varlistentry>
568
+
<term>
569
+
<constant>__COMPILER_HALT_OFFSET__</constant>
570
+
(<type>int</type>)
571
+
</term>
572
+
<listitem>
573
+
<simpara>
687
574
575
+
</simpara>
576
+
</listitem>
577
+
</varlistentry>
578
+
<varlistentry xml:id="constant.true">
579
+
<term>
580
+
&true;
581
+
(<type>bool</type>)
582
+
</term>
583
+
<listitem>
584
+
<simpara>
585
+
See <link linkend="language.types.boolean">Booleans</link>.
586
+
</simpara>
587
+
</listitem>
588
+
</varlistentry>
589
+
<varlistentry xml:id="constant.false">
590
+
<term>
591
+
&false;
592
+
(<type>bool</type>)
593
+
</term>
594
+
<listitem>
595
+
<simpara>
596
+
See <link linkend="language.types.boolean">Booleans</link>.
597
+
</simpara>
598
+
</listitem>
599
+
</varlistentry>
600
+
<varlistentry xml:id="constant.null">
601
+
<term>
602
+
&null;
603
+
(<type>null</type>)
604
+
</term>
605
+
<listitem>
606
+
<simpara>
607
+
See <link linkend="language.types.null">Null</link>.
608
+
</simpara>
609
+
</listitem>
610
+
</varlistentry>
611
+
<varlistentry xml:id="constant.php-windows-event-ctrl-c">
612
+
<term>
613
+
<constant>PHP_WINDOWS_EVENT_CTRL_C</constant>
614
+
(<type>int</type>)
615
+
</term>
616
+
<listitem>
617
+
<simpara>
618
+
A Windows
619
+
<keycombo action='simul'>
620
+
<keycap>CTRL</keycap>
621
+
<keycap>C</keycap>
622
+
</keycombo>
623
+
event.
624
+
Available as of PHP 7.4.0 (Windows only).
625
+
</simpara>
626
+
</listitem>
627
+
</varlistentry>
628
+
<varlistentry xml:id="constant.php-windows-event-ctrl-break">
629
+
<term>
630
+
<constant>PHP_WINDOWS_EVENT_CTRL_BREAK</constant>
631
+
(<type>int</type>)
632
+
</term>
633
+
<listitem>
634
+
<simpara>
635
+
A Windows
636
+
<keycombo action='simul'>
637
+
<keycap>CTRL</keycap>
638
+
<keycap>BREAK</keycap>
639
+
</keycombo>
640
+
event.
641
+
Available as of PHP 7.4.0 (Windows only).
642
+
</simpara>
643
+
</listitem>
644
+
</varlistentry>
645
+
<varlistentry xml:id="constant.php-cli-process-title">
646
+
<term>
647
+
<constant>PHP_CLI_PROCESS_TITLE</constant>
648
+
(<type>bool</type>)
649
+
</term>
650
+
<listitem>
651
+
<simpara>
652
+
Indicates whether the setting and getting of the process title is available.
653
+
Available only under the CLI SAPI.
654
+
</simpara>
655
+
</listitem>
656
+
</varlistentry>
657
+
<varlistentry xml:id="constant.stderr">
658
+
<term>
659
+
<constant>STDERR</constant>
660
+
(<type>resource</type>)
661
+
</term>
662
+
<listitem>
663
+
<simpara>
664
+
An already opened stream to <literal>stderr</literal>.
665
+
Available only under the CLI SAPI.
666
+
</simpara>
667
+
</listitem>
668
+
</varlistentry>
669
+
<varlistentry xml:id="constant.stdin">
670
+
<term>
671
+
<constant>STDIN</constant>
672
+
(<type>resource</type>)
673
+
</term>
674
+
<listitem>
675
+
<simpara>
676
+
An already opened stream to <literal>stdin</literal>.
677
+
Available only under the CLI SAPI.
678
+
</simpara>
679
+
</listitem>
680
+
</varlistentry>
681
+
<varlistentry xml:id="constant.stdout">
682
+
<term>
683
+
<constant>STDOUT</constant>
684
+
(<type>resource</type>)
685
+
</term>
686
+
<listitem>
687
+
<simpara>
688
+
An already opened stream to <literal>stdout</literal>.
689
+
Available only under the CLI SAPI.
690
+
</simpara>
691
+
</listitem>
692
+
</varlistentry>
693
+
</variablelist>
694
+
<para>
695
+
See also: <link linkend="language.constants.magic">Magic
696
+
constants</link>.
697
+
</para>
698
+
</sect2>
688
699
<!-- Keep this comment at the end of the file
689
700
Local variables:
690
701
mode: sgml
691
702