reference/mbstring/ini.xml
d4d5216e7a965ca194f6b1c9dee84cecab2674e5
...
...
@@ -19,73 +19,76 @@
19
19
<row>
20
20
<entry><link linkend="ini.mbstring.language">mbstring.language</link></entry>
21
21
<entry>"neutral"</entry>
22
-
<entry>PHP_INI_ALL</entry>
23
-
<entry>
24
-
PHP_INI_PERDIR in PHP &lt;= 5.2.6.
25
-
</entry>
22
+
<entry><constant>INI_ALL</constant></entry>
23
+
<entry></entry>
26
24
</row>
27
25
<row>
28
26
<entry><link linkend="ini.mbstring.detect-order">mbstring.detect_order</link></entry>
29
27
<entry>NULL</entry>
30
-
<entry>PHP_INI_ALL</entry>
28
+
<entry><constant>INI_ALL</constant></entry>
31
29
<entry></entry>
32
30
</row>
33
31
<row>
34
32
<entry><link linkend="ini.mbstring.http-input">mbstring.http_input</link></entry>
35
33
<entry>"pass"</entry>
36
-
<entry>PHP_INI_ALL</entry>
37
-
<entry>Deprecated in PHP 5.6.0.</entry>
34
+
<entry><constant>INI_ALL</constant></entry>
35
+
<entry>Deprecated</entry>
38
36
</row>
39
37
<row>
40
38
<entry><link linkend="ini.mbstring.http-output">mbstring.http_output</link></entry>
41
39
<entry>"pass"</entry>
42
-
<entry>PHP_INI_ALL</entry>
43
-
<entry>Deprecated in PHP 5.6.0.</entry>
40
+
<entry><constant>INI_ALL</constant></entry>
41
+
<entry>Deprecated</entry>
44
42
</row>
45
43
<row>
46
44
<entry><link linkend="ini.mbstring.internal-encoding">mbstring.internal_encoding</link></entry>
47
45
<entry>NULL</entry>
48
-
<entry>PHP_INI_ALL</entry>
49
-
<entry>Deprecated in PHP 5.6.0.</entry>
50
-
</row>
51
-
<row>
52
-
<entry>mbstring.script_encoding</entry>
53
-
<entry>NULL</entry>
54
-
<entry>PHP_INI_ALL</entry>
55
-
<entry>Removed in PHP 5.4.0. Use <link linkend="ini.zend.script-encoding">zend.script_encoding</link> instead.</entry>
46
+
<entry><constant>INI_ALL</constant></entry>
47
+
<entry>Deprecated</entry>
56
48
</row>
57
49
<row>
58
50
<entry><link linkend="ini.mbstring.substitute-character">mbstring.substitute_character</link></entry>
59
51
<entry>NULL</entry>
60
-
<entry>PHP_INI_ALL</entry>
52
+
<entry><constant>INI_ALL</constant></entry>
61
53
<entry></entry>
62
54
</row>
63
55
<row>
64
56
<entry><link linkend="ini.mbstring.func-overload">mbstring.func_overload</link></entry>
65
57
<entry>"0"</entry>
66
-
<entry>PHP_INI_SYSTEM</entry>
58
+
<entry><constant>INI_SYSTEM</constant></entry>
67
59
<entry>
68
-
PHP_INI_PERDIR in PHP &lt;= 5.2.6.
69
60
Deprecated as of PHP 7.2.0; removed as of PHP 8.0.0.
70
61
</entry>
71
62
</row>
72
63
<row>
73
64
<entry><link linkend="ini.mbstring.encoding-translation">mbstring.encoding_translation</link></entry>
74
65
<entry>"0"</entry>
75
-
<entry>PHP_INI_PERDIR</entry>
66
+
<entry><constant>INI_PERDIR</constant></entry>
76
67
<entry></entry>
77
68
</row>
78
69
<row>
79
70
<entry><link linkend="ini.mbstring.http-output-conv-mimetypes">mbstring.http_output_conv_mimetypes</link></entry>
80
71
<entry>"^(text/|application/xhtml\+xml)"</entry>
81
-
<entry>PHP_INI_ALL</entry>
82
-
<entry>Available as of PHP 5.3.0.</entry>
72
+
<entry><constant>INI_ALL</constant></entry>
73
+
<entry></entry>
83
74
</row>
84
75
<row>
85
76
<entry><link linkend="ini.mbstring.strict-detection">mbstring.strict_detection</link></entry>
86
77
<entry>"0"</entry>
87
-
<entry>PHP_INI_ALL</entry>
88
-
<entry>Available as of PHP 5.1.2.</entry>
78
+
<entry><constant>INI_ALL</constant></entry>
79
+
<entry></entry>
80
+
</row>
81
+
<row>
82
+
<entry><link linkend="ini.mbstring.regex-retry-limit">mbstring.regex_retry_limit</link></entry>
83
+
<entry>"1000000"</entry>
84
+
<entry><constant>INI_ALL</constant></entry>
85
+
<entry>Available as of PHP 7.4.0.</entry>
86
+
</row>
87
+
<row>
88
+
<entry><link linkend="ini.mbstring.regex-stack-limit">mbstring.regex_stack_limit</link></entry>
89
+
<entry>"100000"</entry>
90
+
<entry><constant>INI_ALL</constant></entry>
91
+
<entry>Available as of PHP 7.3.5.</entry>
89
92
</row>
90
93
</tbody>
91
94
</tgroup>
...
...
@@ -130,12 +133,14 @@
130
133
<type>string</type>
131
134
</term>
132
135
<listitem>
133
-
&warn.deprecated.feature-5-6-0;
136
+
<warning>
137
+
<para>&removed.php.future;</para>
138
+
</warning>
134
139
<para>
135
140
Defines the default internal character encoding.
136
141
</para>
137
142
<para>
138
-
PHP 5.6 and later users should leave this empty and set
143
+
Users should leave this empty and set
139
144
<link linkend="ini.default-charset"><parameter>default_charset</parameter></link>
140
145
instead.
141
146
</para>
...
...
@@ -147,12 +152,14 @@
147
152
<type>string</type>
148
153
</term>
149
154
<listitem>
150
-
&warn.deprecated.feature-5-6-0;
155
+
<warning>
156
+
<para>&removed.php.future;</para>
157
+
</warning>
151
158
<para>
152
159
Defines the default HTTP input character encoding.
153
160
</para>
154
161
<para>
155
-
PHP 5.6 and later users should leave this empty and set
162
+
Users should leave this empty and set
156
163
<link linkend="ini.default-charset"><parameter>default_charset</parameter></link>
157
164
instead.
158
165
</para>
...
...
@@ -164,12 +171,14 @@
164
171
<type>string</type>
165
172
</term>
166
173
<listitem>
167
-
&warn.deprecated.feature-5-6-0;
174
+
<warning>
175
+
<para>&removed.php.future;</para>
176
+
</warning>
168
177
<para>
169
178
Defines the default HTTP output character encoding (output will be converted from the internal encoding to the HTTP output encoding upon output).
170
179
</para>
171
180
<para>
172
-
PHP 5.6 and later users should leave this empty and set
181
+
Users should leave this empty and set
173
182
<link linkend="ini.default-charset"><parameter>default_charset</parameter></link>
174
183
instead.
175
184
</para>
...
...
@@ -233,7 +242,34 @@
233
242
</term>
234
243
<listitem>
235
244
<para>
236
-
Enables the strict encoding detection.
245
+
Enables strict encoding detection. See <function>mb_detect_encoding</function>
246
+
for a description and examples.
247
+
</para>
248
+
</listitem>
249
+
</varlistentry>
250
+
<varlistentry xml:id="ini.mbstring.regex-retry-limit">
251
+
<term>
252
+
<parameter>mbstring.regex_retry_limit</parameter>
253
+
<type>int</type>
254
+
</term>
255
+
<listitem>
256
+
<para>
257
+
Limits the amount of backtracking that may be performed during one mbregex
258
+
match.
259
+
</para>
260
+
<para>
261
+
This setting only takes effect when linking against oniguruma >= 6.8.0.
262
+
</para>
263
+
</listitem>
264
+
</varlistentry>
265
+
<varlistentry xml:id="ini.mbstring.regex-stack-limit">
266
+
<term>
267
+
<parameter>mbstring.regex_stack_limit</parameter>
268
+
<type>int</type>
269
+
</term>
270
+
<listitem>
271
+
<para>
272
+
Limits the stack depth of mbstring regular expressions.
237
273
</para>
238
274
</listitem>
239
275
</varlistentry>
240
276