-
Notifications
You must be signed in to change notification settings - Fork 61
Expand file tree
/
Copy pathini.xml
More file actions
208 lines (199 loc) · 6.99 KB
/
ini.xml
File metadata and controls
208 lines (199 loc) · 6.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: d4d5216e7a965ca194f6b1c9dee84cecab2674e5 Maintainer: PhilDaiguille Status: ready -->
<!-- Reviewed: no -->
<section xml:id="com.configuration" xmlns="http://docbook.org/ns/docbook">
&reftitle.runtime;
&extension.runtime;
<para>
<table>
<title>&ConfigureOptions; para COM</title>
<tgroup cols="4">
<thead>
<row>
<entry>&Name;</entry>
<entry>&Default;</entry>
<entry>&Changeable;</entry>
<entry>&Changelog;</entry>
</row>
</thead>
<tbody xml:id="com.configuration.list">
<row>
<entry><link linkend="ini.com.allow-dcom">com.allow_dcom</link></entry>
<entry>"0"</entry>
<entry><constant>INI_SYSTEM</constant></entry>
<entry></entry>
</row>
<row>
<entry><link linkend="ini.com.autoregister-typelib">com.autoregister_typelib</link></entry>
<entry>"0"</entry>
<entry><constant>INI_ALL</constant></entry>
<entry></entry>
</row>
<row>
<entry><link linkend="ini.com.autoregister-verbose">com.autoregister_verbose</link></entry>
<entry>"0"</entry>
<entry><constant>INI_ALL</constant></entry>
<entry></entry>
</row>
<row>
<entry><link linkend="ini.com.autoregister-casesensitive">com.autoregister_casesensitive</link></entry>
<entry>"1"</entry>
<entry><constant>INI_ALL</constant></entry>
<entry></entry>
</row>
<row>
<entry><link linkend="ini.com.code-page">com.code_page</link></entry>
<entry>""</entry>
<entry><constant>INI_ALL</constant></entry>
<entry></entry>
</row>
<row>
<entry><link linkend="ini.com.dotnet-version">com.dotnet_version</link></entry>
<entry>""</entry>
<entry><constant>INI_SYSTEM</constant></entry>
<entry>Disponible a partir de PHP 8.0.0</entry>
</row>
<row>
<entry><link linkend="ini.com.typelib-file">com.typelib_file</link></entry>
<entry>""</entry>
<entry><constant>INI_SYSTEM</constant></entry>
<entry></entry>
</row>
</tbody>
</tgroup>
</table>
&ini.php.constants;
</para>
&ini.descriptions.title;
<para>
<variablelist>
<varlistentry xml:id="ini.com.allow-dcom">
<term>
<parameter>com.allow_dcom</parameter>
</term>
<listitem>
<para>
Si esta directiva está activada, PHP tendrá permiso para operar como
un cliente D-COM (Distributed COM) y permitirá a PHP instanciar objetos COM en un servidor remoto.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.com.autoregister-typelib">
<term>
<parameter>com.autoregister_typelib</parameter>
</term>
<listitem>
<para>
Si esta directiva está activada, PHP intentará declarar constantes
provenientes de la biblioteca typelibrary de los objetos <classname>COM</classname> que instancia, si estos
objetos implementan la interfaz requerida para obtener los datos solicitados.
La sensibilidad de las constantes a la casse está controlada por la directiva
de configuración &php.ini; <link linkend="ini.com.autoregister-casesensitive">com.autoregister_casesensitive</link>.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.com.autoregister-verbose">
<term>
<parameter>com.autoregister_verbose</parameter>
</term>
<listitem>
<para>
Cuando esta directiva está activada, cualquier problema encontrado durante
la carga de una typelibrary durante la instanciación del objeto
será reportado utilizando el mecanismo de errores de PHP. Por
defecto, está desactivada, lo que no da ninguna indicación sobre
el fallo de la operación durante una búsqueda o carga de
la biblioteca de tipo.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.com.autoregister-casesensitive">
<term>
<parameter>com.autoregister_casesensitive</parameter>
</term>
<listitem>
<para>
Esta directiva está activada por defecto y hace que las constantes
encontradas en las bibliotecas de tipos autocargadas durante la instanciación de objetos <classname>COM</classname> sean registradas en modo
sensible a la casse. Véase <function>com_load_typelib</function>
para más detalles.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.com.code-page">
<term>
<parameter>com.code_page</parameter>
</term>
<listitem>
<para>
Esta directiva permite especificar el code-page de los juegos de caracteres a
utilizar al enviar y recibir cadenas hacia objetos COM.
Si está vacía, PHP asumirá que se desea <constant>CP_ACP</constant>,
que es el code-page sistema ANSI por defecto.
</para>
<para>
Si el texto en sus scripts está codificado con un diferente codificación o juego
de caracteres por defecto, configurar esta directiva evitará tener
que pasar todo su código como parámetro del constructor de la clase <xref
linkend="class.com"/>. Tenga en cuenta que al usar esta directiva (como cualquier
configuración de PHP), su código PHP pierde portabilidad. Se debe
utilizar el parámetro del constructor siempre que sea posible.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.com.dotnet-version">
<term>
<parameter>com.dotnet_version</parameter>
</term>
<listitem>
<para>
La versión del framework .NET a utilizar para los objetos
<classname>dotnet</classname>. El valor de esta configuración
corresponde a los tres primeros números del número de la versión del framework,
separados por puntos, y precedidos por la letra <literal>v</literal>, i.e.
<literal>v4.0.30319</literal>.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.com.typelib-file">
<term>
<parameter>com.typelib_file</parameter>
</term>
<listitem>
<para>
Cuando está configurada, esta directiva debe ser la ruta hacia un
fichero que contiene una lista de bibliotecas a cargar al inicio.
Cada línea será interpretada como el nombre de la biblioteca de tipos y
cargada como si se hubiera utilizado <function>com_load_typelib</function>.
Las constantes serán registradas de forma persistente, para que la biblioteca
solo sea cargada una vez. Si el nombre de una biblioteca de tipos
termina con <literal>#cis</literal> o <literal>#case_insensitive</literal>,
entonces las constantes de esa biblioteca de tipos serán registradas en modo
insensible a la casse.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</section>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->