-
Notifications
You must be signed in to change notification settings - Fork 62
Expand file tree
/
Copy pathlanguage-snippets.ent
More file actions
4623 lines (4093 loc) · 220 KB
/
Copy pathlanguage-snippets.ent
File metadata and controls
4623 lines (4093 loc) · 220 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
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 8648d1cda141537b5dbd403a0bf0e6eb8c086e9d Maintainer: argosback Status: ready -->
<!ENTITY installation.enabled.disable 'Esta extensión está activada por defecto. Puede ser desactivada utilizando la opción de configuración: '>
<!ENTITY changelog.class-constants-typed '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.4.0</entry>
<entry>
Las constantes de clase ahora son tipadas.
</entry>
</row>'>
<!-- Cautions -->
<!ENTITY caution.cryptographically-insecure '<caution xmlns="http://docbook.org/ns/docbook">
<simpara>
Esta función no genera valores criptográficamente seguros, y <emphasis>no debe</emphasis>
ser utilizada con fines criptográficos, o con fines que requieran que los valores devueltos sean indescifrables.
</simpara>
<simpara>
Si se requiere aleatoriedad criptográficamente segura, el <classname>Random\Randomizer</classname> puede ser
utilizado con el motor <classname>Random\Engine\Secure</classname>. Para casos de uso simples, las funciones <function>random_int</function>
y <function>random_bytes</function> proporcionan una <acronym>API</acronym> práctica y segura que es
soportada por el <acronym>CSPRNG</acronym> del sistema operativo.
</simpara>
</caution>'>
<!ENTITY caution.mt19937-global-state '<caution xmlns="http://docbook.org/ns/docbook">
<simpara>
Esta función utiliza la instancia global Mt19937 ("Mersenne Twister") como fuente de aleatoriedad y por lo tanto comparte su estado con todas las demás funciones que usan el Mt19937 global. El
uso de cualquiera de estas funciones avanza la secuencia para <emphasis>todas</emphasis> las demás funciones, independientemente del ámbito.
</simpara>
<simpara>
Generar secuencias repetibles inicializando <function>mt_srand</function> o <function>srand</function> con un valor conocido también producirá una salida repetible de esta función.
</simpara>
<simpara>
Prefiera utilizar los métodos de <classname>Random\Randomizer</classname> en todo el código nuevo.
</simpara>
</caution>'>
<!ENTITY caution.mt19937-tiny-seed '<caution xmlns="http://docbook.org/ns/docbook">
<simpara>
Dado que el motor Mt19937 ("Mersenne Twister") toma un solo entero de 32 bits como
semilla, el número de secuencias aleatorias posibles está limitado a solo 2<superscript>32</superscript>
(por ejemplo 4 294 967 296), a pesar de la enorme período de Mt19937 de 2<superscript>19937</superscript>-1.
</simpara>
<simpara>
Cuando se confía en una semilla aleatoria implícita o explícita, las duplicaciones aparecerán mucho antes.
Las semillas duplicadas son esperadas con una probabilidad del 50% después de menos de 80
000 semillas generadas aleatoriamente según el problema del cumpleaños. Una probabilidad del 10% de una
semilla duplicada ocurre después de haber generado aproximadamente 30 000 semillas de manera aleatoria.
</simpara>
<simpara>
Esto hace que Mt19937 sea inadecuado para aplicaciones donde las secuencias duplicadas no deben ocurrir con
más que una probabilidad despreciable. Si se requiere una semilla reproducible, tanto el motor
<classname>Random\Engine\Xoshiro256StarStar</classname> como <classname>Random\Engine\PcgOneseq128XslRr64</classname>
soportan semillas mucho más grandes que son poco propensas a colisionar aleatoriamente. Si la reproductibilidad
no es requerida, el motor <classname>Random\Engine\Secure</classname> proporciona datos aleatorios
criptográficamente seguros.
</simpara>
</caution>'>
<!-- Notes -->
<!ENTITY note.bin-safe '<note xmlns="http://docbook.org/ns/docbook"><simpara>Esta función es segura para
sistemas binarios.</simpara></note>'>
<!ENTITY note.clearstatcache '<note xmlns="http://docbook.org/ns/docbook"><simpara>Los resultados de esta función se
almacenan en caché. Véase la función <function>clearstatcache</function> para
más detalles.</simpara></note>'>
<!ENTITY note.context-support '<simpara xmlns="http://docbook.org/ns/docbook">Un <link linkend="stream.contexts">contexto de flujo</link> de
tipo <type>resource</type>.</simpara>'>
<!ENTITY note.exec-bg '<note xmlns="http://docbook.org/ns/docbook"><simpara>Si un programa es iniciado con esta
función y se ejecuta en segundo plano, la salida del programa debe ser
redirigida a un fichero, o a otro flujo de salida. De lo contrario,
PHP se bloqueará hasta el final de la ejecución del programa.</simpara></note>'>
<!ENTITY note.exec-bypass-shell '<note xmlns="http://docbook.org/ns/docbook"><simpara>En Windows <function>exec</function>
iniciará primero cmd.exe para ejecutar el comando. Si se desea iniciar un programa externo sin ejecutar cmd.exe
utilice <function>proc_open</function> definiendo la opción <parameter>bypass_shell</parameter>.</simpara></note>'>
<!ENTITY note.extractto-windows '<note xmlns="http://docbook.org/ns/docbook"><simpara>Los sistemas de archivos NTFS de
Windows no soportan ciertos caracteres en los nombres de fichero, como <literal><|>*?":</literal>. Los nombres de fichero con un
punto final no son soportados. A diferencia de algunas herramientas de extracción, este método no reemplaza estos caracteres con
un guión bajo, sino que falla al extraer tales ficheros.</simpara></note>'>
<!ENTITY note.func-callback-exceptions '<note xmlns="http://docbook.org/ns/docbook"><simpara>Las devoluciónes de
llamada registradas con funciones como <function>call_user_func</function> y <function>call_user_func_array</function> no serán llamadas si
una excepción no es interceptada cuando ha sido lanzada en una función de devolución de llamada anterior.</simpara></note>'>
<!ENTITY note.funcbyref '<note xmlns="http://docbook.org/ns/docbook"><simpara>Si los argumentos son pasados por referencia,
todas sus modificaciones serán reflejadas en los valores devueltos por esta función. A partir de PHP 7, los
valores actuales también serán devueltos si los argumentos son pasados por su valor.</simpara></note>'>
<!ENTITY note.func-named-params '<note xmlns="http://docbook.org/ns/docbook"><simpara> A partir de PHP 8.0.0, la familia de funciones
func_*() está diseñada para ser esencialmente transparente con respecto a los argumentos nombrados,
tratando los argumentos como si fueran todos pasados de manera posicional,
y los argumentos faltantes son reemplazados con sus valores
por defecto. Esta función ignora la colección de argumentos variádicos nombrados
desconocidos. Los argumentos nombrados que son recolectados solo son accesibles a través del parámetro variádico.</simpara></note>'>
<!ENTITY note.line-endings '<note xmlns="http://docbook.org/ns/docbook"><simpara>Antes de PHP 8.1.0, la
opción de configuración en tiempo de ejecución
<link linkend="ini.auto-detect-line-endings">auto_detect_line_endings</link>
se podía activar para ayudar a PHP a reconocer correctamente los finales de línea
al leer ficheros creados en sistemas Macintosh. Esta opción está obsoleta a partir
de PHP 8.1.0. Si es necesario, en su lugar se deben gestionar manualmente los saltos
de línea <literal>"\r"</literal>.</simpara></note>'>
<!ENTITY note.no-remote '<note xmlns="http://docbook.org/ns/docbook"><simpara> Esta función no funciona con los
<link linkend="features.remote-files">archivos remotos</link>, ya que el archivo
examinado debe ser accesible en el sistema de archivos del servidor.</simpara></note>'>
<!ENTITY note.not-bin-safe '<warning xmlns="http://docbook.org/ns/docbook"><simpara> Esta función no
es capaz de manejar strings binarios (aún)!</simpara></warning>'>
<!ENTITY note.no-key-association '<note xmlns="http://docbook.org/ns/docbook"><simpara> Esta función
asigna nuevas claves a los elementos en <parameter>array</parameter>.
Eliminará todas las claves existentes que hayan podido ser asignadas, en
lugar de reordenar las claves.</simpara></note>'>
<!ENTITY note.no-windows '<note xmlns="http://docbook.org/ns/docbook"><simpara> Esta función no está
implementada en las plataformas Windows.</simpara></note>'>
<!ENTITY note.no-windows.extension '<note xmlns="http://docbook.org/ns/docbook"><simpara> Esta extensión no está
disponible en las plataformas Windows.</simpara></note>'>
<!ENTITY note.no-zts '<note xmlns="http://docbook.org/ns/docbook"><simpara> Esta función no está
disponible en los intérpretes PHP compilados con ZTS (Zend Thread Safety) activado. Para verificar si su copia de PHP ha sido compilada con ZTS activado, utilice <command>php -i</command> o pruebe la constante incluida <constant>PHP_ZTS</constant>.</simpara></note>'>
<!ENTITY note.randomseed '<note xmlns="http://docbook.org/ns/docbook"><simpara> No es necesario inicializar
el generador de números aleatorios con <function>srand</function> o
<function>mt_srand</function>, esto se hace automáticamente.
</simpara></note>'>
<!ENTITY note.is-superglobal "<note xmlns='http://docbook.org/ns/docbook'><simpara> Esto es una 'superglobal', o
variable global automática. Esto significa simplemente que esta variable está
disponible en todos los contextos del script. No es necesario hacer
<command>global $variable;</command> para acceder a ella en las funciones o los métodos.
</simpara></note>">
<!ENTITY note.uses-ob '<note xmlns="http://docbook.org/ns/docbook"><simpara> Cuando el parámetro <parameter>return</parameter> es utilizado,
esta función utiliza el buffer interno de salida, por lo tanto no puede ser utilizado en la función de devolución de llamada de
<function>ob_start</function>.</simpara></note>'>
<!ENTITY note.uses-ob-php70 '<note xmlns="http://docbook.org/ns/docbook"><simpara> Cuando el parámetro <parameter>return</parameter> es utilizado,
esta función utilizaba el buffer interno de salida anterior a PHP 7.1.0, y por lo tanto no puede ser utilizado en la función de devolución de llamada de
<function>ob_start</function>.</simpara></note>'>
<!ENTITY note.filesystem-time-res '<note xmlns="http://docbook.org/ns/docbook"><simpara> Tenga en cuenta que la precisión temporal puede
variar según el sistema de archivos utilizado.</simpara></note>'>
<!ENTITY note.uses-autoload '<note xmlns="http://docbook.org/ns/docbook">
<simpara> El uso de esta función utilizará todos los
<link linkend="language.oop5.autoload">autoloaders</link> registrados si la clase no es conocida aún.</simpara></note>'>
<!ENTITY note.network.header.sapi '<note xmlns="http://docbook.org/ns/docbook">
<simpara>
Los encabezados solo serán accesibles y se mostrarán cuando se utilice un SAPI
que los soporte.
</simpara>
</note>
'>
<!ENTITY note.sigchild '<note xmlns="http://docbook.org/ns/docbook">
<simpara>
Si PHP ha sido compilado con la opción de configuración --enable-sigchild, el valor devuelto de esta función será indefinido.
</simpara>
</note>
'>
<!ENTITY note.sort-unstable '<note xmlns="http://docbook.org/ns/docbook">
<simpara>
Si dos miembros se comparan como iguales, mantienen su orden original.
Anterior a PHP 8.0.0, su orden relativo en el array ordenado no está definido.
</simpara>
</note>
'>
<!ENTITY note.reset-index "<note xmlns='http://docbook.org/ns/docbook'>
<simpara>
Reinicia el puntero interno del array al primer elemento.
</simpara>
</note>
">
<!ENTITY note.resource-migration-8.0-dead-function '<note xmlns="http://docbook.org/ns/docbook">
<simpara>
Esta función no tiene ningún efecto. Anterior a PHP 8.0.0, esta función era utilizada para cerrar un recurso.
</simpara>
</note>
'>
<!-- Tips -->
<!ENTITY tip.fopen-wrapper '<tip xmlns="http://docbook.org/ns/docbook"><simpara> Puede utilizar una URL como nombre de
archivo con esta función, si el <link linkend="ini.allow-url-fopen"
>gestor fopen</link> ha sido activado.
Véase <function>fopen</function> para más detalles sobre cómo especificar el nombre
del archivo. Consulte <xref linkend="wrappers"/> para más información sobre
las capacidades de los diferentes gestores, las notas sobre su uso, así
como la información sobre las variables predefinidas que
proporcionan.</simpara></tip>'>
<!ENTITY tip.fopen-wrapper.stat '<tip xmlns="http://docbook.org/ns/docbook"><simpara> A partir de PHP 5.0.0, esta función
también puede ser utilizada con <emphasis>algunos</emphasis> protocolos url. Lea
<xref linkend="wrappers"/> para conocer los protocolos que soportan la familia de funcionalidades de
<function>stat</function>.</simpara></tip>'>
<!ENTITY tip.ob-capture '<tip xmlns="http://docbook.org/ns/docbook"><simpara>Al igual que con cualquier cosa
que envíe sus resultados directamente al navegador, las <link
linkend="book.outcontrol">funciones de control de salida</link> se pueden usar para capturar
la salida de esta función y guardarla en un
<type>string</type> (por ejemplo).</simpara></tip>'>
<!ENTITY tip.userlandnaming '<tip xmlns="http://docbook.org/ns/docbook"><simpara> Véase también
<xref linkend="userlandnaming" />.</simpara></tip>'>
<!-- Warnings -->
<!ENTITY warn.escapeshell '<warning xmlns="http://docbook.org/ns/docbook"><simpara> Si los datos provenientes de los usuarios tienen permiso
de ser pasados a esta función, utilice
<function>escapeshellarg</function> o <function>escapeshellcmd</function>
para asegurarse de que los usuarios no puedan hacer que el sistema ejecute comandos
arbitrarios.</simpara></warning>'>
<!ENTITY warn.experimental '<warning xmlns="http://docbook.org/ns/docbook"><simpara> Esta extensión es
<emphasis>EXPERIMENTAL</emphasis>. El comportamiento de esta extensión, los
nombres de sus funciones, y toda la documentación alrededor de esta
extensión puede cambiar sin previo aviso en una próxima versión de PHP.
Esta extensión debe ser utilizada bajo su propio riesgo.</simpara></warning>'>
<!ENTITY deprecated.function 'Esta función está obsoleta.'>
<!ENTITY removed.function 'Esta función ha sido eliminada.'>
<!ENTITY warn.deprecated.feature-5-6-0 '<warning
xmlns="http://docbook.org/ns/docbook"><simpara> Esta funcionalidad está
<emphasis>OBSOLETA</emphasis> a partir de PHP 5.6.0. Depender de esta funcionalidad
está altamente desaconsejado.</simpara></warning>'>
<!ENTITY warn.deprecated.feature-7-1-0 '<warning
xmlns="http://docbook.org/ns/docbook"><simpara> Esta funcionalidad está
<emphasis>OBSOLETA</emphasis> a partir de PHP 7.1.0. Depender de esta funcionalidad
está altamente desaconsejado.</simpara></warning>'>
<!ENTITY warn.deprecated.function-7-0-0.removed-8-0-0 '<warning
xmlns="http://docbook.org/ns/docbook"><simpara> Esta función está
<emphasis>OBSOLETA</emphasis> a partir de PHP 7.0.0 y ha sido
<emphasis>ELIMINADA</emphasis> a partir de PHP 8.0.0. Depender de esta función
está altamente desaconsejado.</simpara></warning>'>
<!ENTITY warn.deprecated.function-7-1-0.removed-7-2-0 '<warning
xmlns="http://docbook.org/ns/docbook"><simpara> Esta función está
<emphasis>OBSOLETA</emphasis> a partir de PHP 7.1.0 y ha sido
<emphasis>ELIMINADA</emphasis> a partir de PHP 7.2.0. Depender de esta función
está altamente desaconsejado.</simpara></warning>'>
<!ENTITY warn.deprecated.feature-7-2-0.removed-8-0-0 '<warning
xmlns="http://docbook.org/ns/docbook"><simpara> Esta funcionalidad está
<emphasis>OBSOLETA</emphasis> a partir de PHP 7.2.0, y <emphasis>ELIMINADA</emphasis> a partir de PHP 8.0.0. Depender de esta funcionalidad
está altamente desaconsejado.</simpara></warning>'>
<!ENTITY warn.deprecated.function-7-2-0.removed-8-0-0 '<warning
xmlns="http://docbook.org/ns/docbook"><simpara> Esta funcionalidad está
<emphasis>OBSOLETA</emphasis> a partir de PHP 7.2.0 y ha sido <emphasis>ELIMINADA</emphasis> a partir de PHP
8.0.0.</simpara></warning>'>
<!ENTITY warn.deprecated.feature-7-3-0 '<warning
xmlns="http://docbook.org/ns/docbook"><simpara> Esta funcionalidad está
<emphasis>OBSOLETA</emphasis> a partir de PHP 7.3.0. Depender de esta funcionalidad
está altamente desaconsejado.</simpara></warning>'>
<!ENTITY warn.deprecated.function-7-3-0.removed-8-0-0 '<warning
xmlns="http://docbook.org/ns/docbook"><simpara> Esta función está
<emphasis>OBSOLETA</emphasis> a partir de PHP 7.3.0, y ha sido <emphasis>ELIMINADA</emphasis> a partir de PHP 8.0.0. Depender de esta función
está altamente desaconsejado.</simpara></warning>'>
<!ENTITY warn.deprecated.function-7-4-0 '<warning
xmlns="http://docbook.org/ns/docbook"><simpara> Esta función está
<emphasis>OBSOLETA</emphasis> a partir de PHP 7.4.0. Depender de esta función
está altamente desaconsejado.</simpara></warning>'>
<!ENTITY warn.deprecated.function-7-4-0.removed-8-0-0 '<warning
xmlns="http://docbook.org/ns/docbook"><simpara>Esta función está
<emphasis>OBSOLETA</emphasis> a partir de PHP 7.4.0, y ha sido <emphasis>ELIMINADA</emphasis> a partir de PHP 8.0.0. Depender de esta función
está altamente desaconsejado.</simpara></warning>'>
<!ENTITY warn.feature.removed-8-0-0 '<warning xmlns="http://docbook.org/ns/docbook">
<simpara>Esta característica ha sido <emphasis>ELIMINADA</emphasis> a partir de PHP 8.0.0.</simpara>
</warning>'>
<!ENTITY warn.deprecated.function-8-0-0 '<warning
xmlns="http://docbook.org/ns/docbook"><simpara>Esta función está
<emphasis>OBSOLETA</emphasis> a partir de PHP 8.0.0. Depender de esta función
está altamente desaconsejado.</simpara></warning>'>
<!ENTITY warn.deprecated.feature-8-1-0 '<warning
xmlns="http://docbook.org/ns/docbook"><simpara>Esta característica está
<emphasis>OBSOLETA</emphasis> a partir de PHP 8.0.0. Depender de esta característica
está altamente desaconsejado.</simpara></warning>'>
<!ENTITY warn.deprecated.function-8-1-0 '<warning
xmlns="http://docbook.org/ns/docbook"><simpara>Esta función está
<emphasis>OBSOLETA</emphasis> a partir de PHP 8.1.0. Depender de esta función
está altamente desaconsejado.</simpara></warning>'>
<!ENTITY warn.deprecated.function-8-2-0 '<warning
xmlns="http://docbook.org/ns/docbook"><simpara>Esta función está
<emphasis>OBSOLETA</emphasis> a partir de PHP 8.2.0. Depender de esta función
está altamente desaconsejado.</simpara></warning>'>
<!ENTITY warn.deprecated.feature-8-3-0 '<warning
xmlns="http://docbook.org/ns/docbook"><simpara>Esta característica está
<emphasis>OBSOLETA</emphasis> a partir de PHP 8.3.0. Depender de esta característica
está altamente desaconsejado.</simpara></warning>'>
<!ENTITY warn.deprecated.function-8-3-0 '<warning
xmlns="http://docbook.org/ns/docbook"><simpara>Esta función está
<emphasis>OBSOLETA</emphasis> a partir de PHP 8.3.0. Depender de esta función
está altamente desaconsejado.</simpara></warning>'>
<!ENTITY warn.deprecated.function-8-4-0 '<warning
xmlns="http://docbook.org/ns/docbook"><simpara>Esta función está
<emphasis>OBSOLETA</emphasis> a partir de PHP 8.4.0. Depender de esta función
está altamente desaconsejado.</simpara></warning>'>
<!ENTITY warn.deprecated.feature-8-5-0 '<warning
xmlns="http://docbook.org/ns/docbook"><simpara>Esta característica está
<emphasis>OBSOLETA</emphasis> a partir de PHP 8.5.0. Depender de esta característica
está altamente desaconsejado.</simpara></warning>'>
<!ENTITY warn.deprecated.function-8-5-0 '<warning
xmlns="http://docbook.org/ns/docbook"><simpara>Esta función está
<emphasis>OBSOLETA</emphasis> a partir de PHP 8.5.0. Depender de esta función
está altamente desaconsejado.</simpara></warning>'>
<!ENTITY removed.php.future 'Esta funcionalidad obsoleta <emphasis xmlns="http://docbook.org/ns/docbook">será</emphasis>
ciertamente <emphasis xmlns="http://docbook.org/ns/docbook">eliminada</emphasis> en el futuro.'>
<!ENTITY warn.deprecated.alias-5-4-0 '<warning xmlns="http://docbook.org/ns/docbook">
<simpara>Este alias está <emphasis>OBSOLETO</emphasis> a partir de PHP 5.4.0.
Depender de este alias está fuertemente desaconsejado.</simpara></warning>'>
<!ENTITY warn.removed.function-7-0-0 '<warning
xmlns="http://docbook.org/ns/docbook"><simpara> Esta función ha sido
<emphasis>ELIMINADA</emphasis> a partir de PHP 7.0.0.</simpara></warning>'>
<!ENTITY warn.removed.function-7-4-0 '<warning
xmlns="http://docbook.org/ns/docbook"><simpara> Esta función ha sido
<emphasis>ELIMINADA</emphasis> a partir de PHP 7.4.0.</simpara></warning>'>
<!ENTITY warn.deprecated.alias-7-2-0.removed-8-0-0 '<warning xmlns="http://docbook.org/ns/docbook"><simpara>Este alias está
<emphasis>OBSOLETO</emphasis> en PHP 7.2.0, y <emphasis>ELIMINADO</emphasis> a partir de PHP 8.0.0.</simpara></warning>'>
<!ENTITY warn.deprecated.alias-7-4-0.removed-8-0-0 '<warning xmlns="http://docbook.org/ns/docbook"><simpara>Este alias está
<emphasis>OBSOLETO</emphasis> en PHP 7.4.0, y <emphasis>ELIMINADO</emphasis> a partir de PHP 8.0.0.</simpara></warning>'>
<!ENTITY warn.deprecated.alias-8-0-0 '<warning xmlns="http://docbook.org/ns/docbook"><simpara>Este alias está
<emphasis>OBSOLETO</emphasis> en PHP 8.0.0.</simpara></warning>'>
<!ENTITY warn.removed.alias-8-0-0 '<warning xmlns="http://docbook.org/ns/docbook"><simpara>Este alias está
<emphasis>ELIMINADO</emphasis> a partir de PHP 8.0.0.</simpara></warning>'>
<!ENTITY warn.removed.feature-8-5-0 '<warning
xmlns="http://docbook.org/ns/docbook"><simpara>Esta funcionalidad ha sido
<emphasis>ELIMINADA</emphasis> a partir de PHP 8.5.0.</simpara></warning>'>
<!ENTITY warn.experimental.func '<warning xmlns="http://docbook.org/ns/docbook"><simpara> Esta función es
<emphasis>EXPERIMENTAL</emphasis>. El comportamiento de esta función, su nombre, y toda la
documentación alrededor de esta función puede cambiar sin previo aviso en una próxima versión
de PHP. Esta función debe ser utilizada bajo su propio riesgo.
</simpara></warning>'>
<!ENTITY warn.imaprecodeyaz '<warning xmlns="http://docbook.org/ns/docbook"><simpara> Las extensiones <link
linkend="book.imap">IMAP</link>, <link linkend="book.recode">recode</link> y
<link linkend="book.yaz">YAZ</link>
no pueden ser utilizadas simultáneamente ya que utilizan
un símbolo interno común. Nota: Yaz 2.0 y superior ya no sufre de este problema.</simpara></warning>'>
<!ENTITY warn.install.cgi '<warning xmlns="http://docbook.org/ns/docbook"><simpara> Un servidor desplegado en modo CGI se expone a
varias vulnerabilidades posibles. Por favor, lea nuestra
<link linkend="security.cgi-bin">sección sobre la seguridad en modo CGI</link> para aprender cómo
protegerse contra estos ataques.</simpara></warning>'>
<!ENTITY warn.passwordhashing '
<warning xmlns="http://docbook.org/ns/docbook">
<simpara>
No se recomienda utilizar esta función para asegurar contraseñas, debido
a la naturaleza rápida de este algoritmo de hash. Ver
<link linkend="faq.passwords.fasthash">F.A.Q del hash de contraseñas</link>
para más detalles y las buenas prácticas.
</simpara>
</warning>
'>
<!ENTITY warn.ssl-non-standard '<warning xmlns="http://docbook.org/ns/docbook"><simpara> Cuando SSL es utilizado, el servidor
IIS de Microsoft violará el protocolo al cerrar la conexión sin enviar un indicador
<literal>close_notify</literal>. PHP lo reportará como "SSL: Fatal Protocol
Error" cuando se llegue al final de los datos. Para evitar esto, el nivel de
la directiva <link linkend="ini.error-reporting">error_reporting</link> debe ser
bajado para no incluir los avisos. PHP
puede detectar automáticamente los servidores IIS defectuosos al abrir
el flujo utilizando <literal>https://</literal> y suprimirá el aviso.
Al utilizar <function>fsockopen</function> para crear un socket
<literal>ssl://</literal>, es responsabilidad del desarrollador detectar
y suprimir el aviso.</simpara></warning>'>
<!ENTITY warn.undocumented.func '<warning xmlns="http://docbook.org/ns/docbook"> <simpara>Esta función está actualmente
no documentada; solo la lista de sus argumentos está disponible.
</simpara></warning>'>
<!-- Deprecation and removal warnings designed for use with a list of
alternatives. See en/reference/regex/functions/ereg.xml and
en/reference/regex/reference.xml for examples of these in action. -->
<!ENTITY warn.deprecated.feature.7-1-0.removed.7-2-0.alternatives '
<simpara xmlns="http://docbook.org/ns/docbook">
Esta funcionalidad está <emphasis>OBSOLETA</emphasis> a partir de PHP 7.1.0 y ha sido
<emphasis>ELIMINADA</emphasis> a partir de PHP 7.2.0.
</simpara>
<simpara xmlns="http://docbook.org/ns/docbook">
Las alternativas a esta funcionalidad incluyen:
</simpara>
'>
<!ENTITY warn.deprecated.function.7-1-0.removed.7-2-0.alternatives '
<simpara xmlns="http://docbook.org/ns/docbook">
Esta función está <emphasis>OBSOLETA</emphasis> a partir de PHP 7.1.0 y ha sido
<emphasis>ELIMINADA</emphasis> a partir de PHP 7.2.0.
</simpara>
<simpara xmlns="http://docbook.org/ns/docbook">
Las alternativas a esta función incluyen:
</simpara>
'>
<!ENTITY warn.deprecated.function-8-1-0.alternatives '<warning
xmlns="http://docbook.org/ns/docbook"><simpara>Esta función está
<emphasis>OBSOLETA</emphasis> a partir de PHP 8.1.0. Se recomienda
evitar su uso.</simpara></warning>
<simpara xmlns="http://docbook.org/ns/docbook">
Las alternativas a esta función incluyen:
</simpara>
'>
<!-- Misc -->
<!ENTITY version.exists.asof 'Existe a partir de PHP '>
<!ENTITY no.function.parameters '<simpara xmlns="http://docbook.org/ns/docbook">Esta función no contiene ningún parámetro.</simpara>'>
<!ENTITY example.outputs '<simpara xmlns="http://docbook.org/ns/docbook">El ejemplo anterior mostrará:</simpara>'>
<!ENTITY example.outputs.5 '<simpara xmlns="http://docbook.org/ns/docbook">Resultado del ejemplo anterior en PHP 5:</simpara>'>
<!ENTITY example.outputs.55 '<simpara xmlns="http://docbook.org/ns/docbook">Resultado del ejemplo anterior en PHP 5.5:</simpara>'>
<!ENTITY example.outputs.56 '<simpara xmlns="http://docbook.org/ns/docbook">Resultado del ejemplo anterior en PHP 5.6:</simpara>'>
<!ENTITY example.outputs.7 '<simpara xmlns="http://docbook.org/ns/docbook">Resultado del ejemplo anterior en PHP 7:</simpara>'>
<!ENTITY example.outputs.70 '<simpara xmlns="http://docbook.org/ns/docbook">Resultado del ejemplo anterior en PHP 7.0:</simpara>'>
<!ENTITY example.outputs.71 '<simpara xmlns="http://docbook.org/ns/docbook">Resultado del ejemplo anterior en PHP 7.1:</simpara>'>
<!ENTITY example.outputs.73 '<simpara xmlns="http://docbook.org/ns/docbook">Resultado del ejemplo anterior en PHP 7.3:</simpara>'>
<!ENTITY example.outputs.8 '<simpara xmlns="http://docbook.org/ns/docbook">Resultado del ejemplo anterior en PHP 8:</simpara>'>
<!ENTITY example.outputs.8.similar '<simpara xmlns="http://docbook.org/ns/docbook">Resultado del ejemplo anterior en PHP 8 es similar a:</simpara>'>
<!ENTITY example.outputs.80 '<simpara xmlns="http://docbook.org/ns/docbook">Resultado del ejemplo anterior en PHP 8.0:</simpara>'>
<!ENTITY example.outputs.81 '<simpara xmlns="http://docbook.org/ns/docbook">Resultado del ejemplo anterior en PHP 8.1:</simpara>'>
<!ENTITY example.outputs.82 '<simpara xmlns="http://docbook.org/ns/docbook">Resultado del ejemplo anterior en PHP 8.2:</simpara>'>
<!ENTITY example.outputs.82.similar '<simpara xmlns="http://docbook.org/ns/docbook">Resultado del ejemplo anterior en PHP 8.2 es similar a:</simpara>'>
<!ENTITY example.outputs.83 '<simpara xmlns="http://docbook.org/ns/docbook">Resultado del ejemplo anterior en PHP 8.3:</simpara>'>
<!ENTITY example.outputs.83.similar '<simpara xmlns="http://docbook.org/ns/docbook">Resultado del ejemplo anterior en PHP 8.3 es similar a:</simpara>'>
<!ENTITY example.outputs.84 '<simpara xmlns="http://docbook.org/ns/docbook">Salida del ejemplo anterior en PHP 8.4:</simpara>'>
<!ENTITY example.outputs.84.similar '<simpara xmlns="http://docbook.org/ns/docbook">La salida del ejemplo anterior en PHP 8.4 es similar a:</simpara>'>
<!ENTITY example.outputs.85.similar '<simpara xmlns="http://docbook.org/ns/docbook">La salida del ejemplo anterior en PHP 8.5 es similar a:</simpara>'>
<!ENTITY example.outputs.32bit '<simpara xmlns="http://docbook.org/ns/docbook">Resultado del ejemplo anterior en una máquina de 32 bits:</simpara>'>
<!ENTITY example.outputs.64bit '<simpara xmlns="http://docbook.org/ns/docbook">Resultado del ejemplo anterior en una máquina de 64 bits:</simpara>'>
<!ENTITY example.outputs.similar '<simpara xmlns="http://docbook.org/ns/docbook">Resultado del ejemplo anterior
es similar a:</simpara>'>
<!ENTITY examples.outputs '<simpara xmlns="http://docbook.org/ns/docbook">Los ejemplos anteriores mostrarán:</simpara>'>
<!ENTITY examples.outputs.similar '<simpara xmlns="http://docbook.org/ns/docbook">Los ejemplos anteriores mostrarán
algo similar a:</simpara>'>
<!ENTITY array.resetspointer '<note xmlns="http://docbook.org/ns/docbook"><simpara>Esta función ejecutará
<function>reset</function> sobre el puntero del <type>array</type> de entrada después de
usarlo.</simpara></note>'>
<!ENTITY array.changelog.by-ref '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.0.0</entry>
<entry>
Si <parameter>callback</parameter> espera un parámetro a ser pasado
por referencia, esta función emite ahora una <constant>E_WARNING</constant>.
</entry>
</row>'>
<!ENTITY array.changelog.require-only-one '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.0.0</entry>
<entry>
Esta función puede ser llamada ahora con un solo
parámetro. Anteriormente, al menos dos parámetros eran necesarios.
</entry>
</row>'>
<!ENTITY seealso.array.sorting 'Las funciones de <link xmlns="http://docbook.org/ns/docbook" linkend="array.sorting">ordenación de arrays</link>'>
<!ENTITY sort.flags.parameter '<varlistentry xmlns="http://docbook.org/ns/docbook">
<term><parameter>flags</parameter></term>
<listitem>
<simpara>
El segundo parámetro opcional <parameter>flags</parameter>
puede ser utilizado para modificar el comportamiento de ordenación utilizando estos valores:
</simpara>
<para>
Tipo de banderas de ordenación:
<itemizedlist>
<listitem>
<simpara><constant>SORT_REGULAR</constant> - compara los elementos normalmente; los
detalles son descritos en la sección de los <link linkend="language.operators.comparison">operadores de comparación</link></simpara>
</listitem>
<listitem>
<simpara><constant>SORT_NUMERIC</constant> - compara los elementos numéricamente</simpara>
</listitem>
<listitem>
<simpara><constant>SORT_STRING</constant> - compara los elementos como strings</simpara>
</listitem>
<listitem>
<simpara>
<constant>SORT_LOCALE_STRING</constant> - compara los elementos como
strings, basado en la configuración regional actual. Esto utiliza la configuración
regional, que puede ser cambiada utilizando <function>setlocale</function>
</simpara>
</listitem>
<listitem>
<simpara>
<constant>SORT_NATURAL</constant> - compara los elementos como strings
utilizando el "orden natural" como <function>natsort</function>
</simpara>
</listitem>
<listitem>
<simpara>
<constant>SORT_FLAG_CASE</constant> - puede ser combinado (OR a
nivel de bits) con
<constant>SORT_STRING</constant> o
<constant>SORT_NATURAL</constant> para ordenar strings sin tener en cuenta la mayúscula/minúscula
</simpara>
</listitem>
</itemizedlist>
</para>
</listitem>
</varlistentry>
'>
<!ENTITY sort.callback.description '<simpara xmlns="http://docbook.org/ns/docbook">
&return.callbacksort;
</simpara>
&callback.cmp;
<caution xmlns="http://docbook.org/ns/docbook">
<simpara>
Devolver valores <emphasis>no enteros</emphasis> (como
<type>float</type>) desde la función de comparación resultará en una conversión interna del valor de retorno de la retrollamada a
<type>int</type>. Así, valores como
<literal>0.99</literal> y <literal>0.1</literal> serán convertidos ambos al
valor entero <literal>0</literal>, por lo que se compararán como iguales.
</simpara>
</caution>'>
<!ENTITY sort.callback.description.presort '<caution xmlns="http://docbook.org/ns/docbook">
<para>
La función de callback de ordenación debe tratar cualquier valor de cualquier array en cualquier
orden, independientemente del orden en el que fueron proporcionados inicialmente.
Esto se debe a que cada array individual es ordenado primero antes de ser comparado con otros arrays.
Por ejemplo:
<programlisting role="php">
<![CDATA[
<?php
$arrayA = ["string", 1];
$arrayB = [["value" => 1]];
// $item1 y $item2 pueden ser cualquiera de los siguientes valores : "cadena", 1 o
["value" => 1] $compareFunc = static function ($item1,
$item2) { $value1 = is_string($item1) ? strlen($item1) : (is_array($item1) ? $item1["value"] :
$item1); $value2 = is_string($item2) ? strlen($item2) : (is_array($item2) ? $item2["value"] : $item2);
return $value1 <=> $value2;
};
?>
]]>
</programlisting>
</para>
</caution>'>
<!ENTITY ini.shorthandbytes '<simpara xmlns="http://docbook.org/ns/docbook">Cuando se utiliza un <type>int</type>, el valor se
mide en bytes. También se puede usar la notación abreviada, como se describe
en <link linkend="faq.using.shorthandbytes">esta FAQ</link>.
</simpara>'>
<!ENTITY info.deprecated.alias 'Por razones de compatibilidad ascendente, el
siguiente alias obsoleto puede ser utilizado: '>
<!ENTITY info.function.alias 'Esta función es un alias de: '>
<!ENTITY info.method.alias 'Este método es un alias de: '>
<!ENTITY ext.windows.path.dll 'Para hacer funcionar esta extensión, algunas bibliotecas
<acronym xmlns="http://docbook.org/ns/docbook">DLL</acronym> deben estar disponibles a través
del <envar xmlns="http://docbook.org/ns/docbook">PATH</envar> del sistema Windows. Lea la
<acronym xmlns="http://docbook.org/ns/docbook">F.A.Q</acronym> titulada "<link
xmlns="http://docbook.org/ns/docbook" linkend="faq.installation.addtopath">Cómo agregar mi carpeta PHP a mi PATH
de Windows</link>" para más información. Copiar
las bibliotecas DLL desde la carpeta PHP a la carpeta del sistema de Windows también
funciona (ya que la carpeta del sistema está por defecto en el
<envar xmlns="http://docbook.org/ns/docbook">PATH</envar> del sistema), pero este método no es recomendado.
<emphasis xmlns="http://docbook.org/ns/docbook">Esta extensión requiere que los siguientes ficheros estén en el
<envar>PATH</envar>:</emphasis> '>
<!ENTITY manual.migration.seealso 'Véase también las guías de migración entre las diferentes versiones de PHP'>
<!ENTITY style.oop 'Estilo orientado a objetos'>
<!ENTITY style.procedural 'Estilo procedimental'>
<!ENTITY match '<link xmlns="http://docbook.org/ns/docbook" linkend="control-structures.match">match</link>'>
<!ENTITY parameter.context 'Consulte la sección <link xmlns="http://docbook.org/ns/docbook" linkend="context">contexto</link>
de este manual para una descripción de los <literal xmlns="http://docbook.org/ns/docbook">contexts</literal>.'>
<!ENTITY parameter.use_include_path 'Cuando está definido como &true;, el nombre del archivo
también es buscado en <link xmlns="http://docbook.org/ns/docbook" linkend="ini.include-path">include_path</link>'>
<!-- Returns -->
<!ENTITY return.type.true '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.2.0</entry>
<entry>
El tipo de retorno es ahora &true;, anteriormente era <type>bool</type>.
</entry>
</row>'>
<!ENTITY return.type.true.84 '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.4.0</entry>
<entry>
El tipo de retorno es ahora &true;, anteriormente era <type>bool</type>.
</entry>
</row>'>
<!ENTITY return.type.true.85 '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.5.0</entry>
<entry>
El tipo de retorno es ahora &true;, anteriormente era <type>bool</type>.
</entry>
</row>'>
<!ENTITY return.falseforfailure ' o &false; si ocurre un error'>
<!ENTITY return.falseforfailure.style.procedural '&style.procedural; retorna &false; en caso de error.'>
<!ENTITY return.success 'Esta función retorna &true; en caso de éxito&return.falseforfailure;.'>
<!ENTITY return.nullorfalse 'Esta función retorna &null; en caso de éxito&return.falseforfailure;.'>
<!ENTITY return.void 'No se retorna ningún valor.'>
<!ENTITY return.true.always 'Retorna siempre &true;.'>
<!ENTITY return.callbacksort 'La función de comparación debe retornar un entero menor que, igual a, o mayor que 0 si el primer argumento es considerado, respectivamente, menor que, igual a, o mayor que el segundo.'>
<!ENTITY return.falseproblem '<warning xmlns="http://docbook.org/ns/docbook"><simpara> Esta función puede
retornar &false;, pero también puede retornar un valor equivalente a
&false;. Por favor, lea la sección sobre los <link
linkend="language.types.boolean">booleanos</link> para más
información. Utilice el <link linkend="language.operators.comparison">operador
===</link> para probar el valor de retorno exacto de esta
función.</simpara></warning>'>
<!-- Standard -->
<!ENTITY standard.changelog.calling-on-objects '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.1.0</entry>
<entry>
O bien convertir el
&object; en un &array; utilizando <function>get_mangled_object_vars</function> primero, o utilizar los métodos
proporcionados por una clase que implemente <interfacename>Iterator</interfacename>, tal como <classname>ArrayIterator</classname>.
</entry>
</row>
<row xmlns="http://docbook.org/ns/docbook">
<entry>7.4.0</entry>
<entry>
A partir de PHP 7.4.0, las instancias de clases <link xmlns="http://docbook.org/ns/docbook" linkend="book.spl">SPL</link> son tratadas como objetos vacíos sin propiedades en lugar de llamar al método <interfacename>Iterator</interfacename> con el mismo nombre que esta función.
</entry>
</row>
'>
<!ENTITY standard.changelog.binary-safe-string-comparison '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.2.0</entry>
<entry>
Esta función ya no garantiza retornar
<code>strlen($string1) - strlen($string2)</code> cuando las longitudes de
las strings no son iguales, y puede retornar <literal>-1</literal> o
<literal>1</literal> en su lugar.
</entry>
</row>
'>
<!-- FileInfo -->
<!ENTITY fileinfo.parameters.finfo '<simpara xmlns="http://docbook.org/ns/docbook">Una instancia <classname>finfo</classname>, retornada por <function>finfo_open</function>.</simpara>'>
<!ENTITY fileinfo.changelog.finfo-object '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.1.0</entry>
<entry>
El parámetro <parameter>finfo</parameter> ahora espera una instancia de <classname>finfo</classname>
; anteriormente, una &resource; era esperado.
</entry>
</row>'>
<!-- OpenSSL -->
<!ENTITY openssl.param.x509 '<varlistentry xmlns="http://docbook.org/ns/docbook">
<term><parameter>certificate</parameter></term>
<listitem>
<simpara>
Ver los <link linkend="openssl.certparams">parámetros clave/Certificados</link> para una lista de valores válidos.
</simpara>
</listitem>
</varlistentry>'>
<!ENTITY openssl.param.csr '<varlistentry xmlns="http://docbook.org/ns/docbook">
<term><parameter>csr</parameter></term>
<listitem>
<simpara>
Ver los <link linkend="openssl.certparams">parámetros CSR</link> para obtener una lista de los valores válidos.
</simpara>
</listitem>
</varlistentry>'>
<!-- Image (GD) Notes -->
<!ENTITY note.freetype '<note xmlns="http://docbook.org/ns/docbook"><simpara>Esta función solo está disponible si
si PHP es compilado con soporte Freetype (<option role="configure">--with-freetype-dir=DIR</option>)
</simpara></note>'>
<!ENTITY note.gd.notrequired '<note xmlns="http://docbook.org/ns/docbook"><simpara>Esta función no requiere la biblioteca GD.</simpara></note>'>
<!ENTITY note.gd.interpolation '<note xmlns="http://docbook.org/ns/docbook"><simpara>Esta función es afectada por el método de interpolación, definido por la función <function>imagesetinterpolation</function>.</simpara></note>'>
<!ENTITY gd.image.description '<varlistentry xmlns="http://docbook.org/ns/docbook"> <term>
<parameter>image</parameter></term><listitem><simpara> Un objeto <classname>GdImage</classname>, retornado por una de las funciones de creación de
imágenes, como <function>imagecreatetruecolor</function>.</simpara></listitem></varlistentry>'>
<!ENTITY gd.font.description '<varlistentry xmlns="http://docbook.org/ns/docbook"> <term>
<parameter>font</parameter></term><listitem><simpara> Puede ser 1, 2, 3, 4, 5 para las fuentes internas de
codificación Latin2 (donde los números más grandes corresponden a fuentes anchas) o una instancia de <classname>GdFont</classname> retornado
por <function>imageloadfont</function>.</simpara></listitem></varlistentry>'>
<!ENTITY gd.changelog.gdfont-instance '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.1.0</entry>
<entry>
El parámetro <parameter>font</parameter> ahora acepta una instancia de <classname>GdFont</classname> y
un &integer;; anteriormente solo un &integer; era aceptado.
</entry>
</row>'>
<!ENTITY gd.ttf.fontfile "
<varlistentry xmlns='http://docbook.org/ns/docbook'>
<term><parameter>fontfile</parameter></term>
<listitem>
<simpara>
La ruta de acceso al fichero de la fuente TrueType que desea utilizar.
</simpara>
<simpara>
Dependiendo de qué versión de la biblioteca GD esté utilizando PHP, <emphasis>cuando
<parameter>fontfile</parameter> no comienza con una barra diagonal inicial
<literal>/</literal> entonces <literal>.ttf</literal> será añadido</emphasis>
al nombre del fichero y la biblioteca intentará buscar ese nombre de fichero a lo largo de una
ruta de acceso de fuentes definida por la biblioteca.
</simpara>
<simpara>
Al utilizar versiones de la biblioteca GD inferiores a 2.0.18, un carácter <literal>espacio</literal>,
en lugar de un punto y coma, se utilizaba como 'separador de rutas' para diferentes ficheros de
fuentes. El uso no intencional de esta característica resultará en el mensaje de advertencia:
<literal>Advertencia: No se pudo encontrar/abrir la fuente</literal>. Para estas versiones afectadas, la
única solución es mover la fuente a una ruta que no contenga espacios.
</simpara>
<para>
En muchos casos donde una fuente reside en el mismo directorio que el script que la utiliza,
el siguiente truco aliviará cualquier problema de inclusión.
<programlisting role='php'>
<![CDATA[
<?php
// Set the environment variable for GD
putenv('GDFONTPATH=' . realpath('.'));
// Name the font to be used (note the lack of the .ttf extension)
$font = 'SomeFont';
?>
]]>
</programlisting>
</para>
<note>
<simpara>
Tenga en cuenta que <link linkend='ini.open-basedir'>open_basedir</link> no
<emphasis>aplica</emphasis> a <parameter>fontfile</parameter>.
</simpara>
</note>
</listitem>
</varlistentry>
">
<!ENTITY gd.return.identifier 'Devuelve un objeto de imagen en caso de éxito, &false; en caso de error.'>
<!ENTITY gd.return.trueonerror '<caution xmlns="http://docbook.org/ns/docbook"><simpara>Sin embargo, si libgd no logra producir la imagen, esta función devuelve &true;.</simpara></caution>'>
<!ENTITY gd.identifier.color "Un identificador de color creado con <function xmlns='http://docbook.org/ns/docbook'>imagecolorallocate</function>.">
<!ENTITY gd.value.red 'Valor del componente rojo.'>
<!ENTITY gd.value.green 'Valor del componente verde.'>
<!ENTITY gd.value.blue 'Valor del componente azul.'>
<!ENTITY gd.source.height 'Altura de la fuente.'>
<!ENTITY gd.source.width 'Ancho de la fuente.'>
<!ENTITY gd.image.path 'La ruta o un recurso de flujo abierto (que se cierra automáticamente después de que esta función retorne) donde guardar el fichero. Si no se define o es &null;, el flujo de imagen sin procesar se enviará directamente.'>
<!ENTITY gd.image.new 'Crear una nueva imagen a partir de un fichero o una URL'>
<!ENTITY gd.image.source 'Recurso de imagen de origen.'>
<!ENTITY gd.image.destination 'Recurso de imagen de destino.'>
<!ENTITY gd.image.output 'Enviar la imagen al navegador o a un fichero'>
<!ENTITY gd.image.colors 'Si la imagen fue creada a partir de un fichero, solo se resuelven los colores utilizados en la imagen. Los colores presentes únicamente en la paleta no se resuelven.'>
<!ENTITY gd.font.size 'El tamaño de la fuente en puntos.'>
<!ENTITY gd.constants.types '<simpara xmlns="http://docbook.org/ns/docbook">
Utilizado como valor de retorno por <function>imagetypes</function>
</simpara>'>
<!ENTITY gd.constants.color '<simpara xmlns="http://docbook.org/ns/docbook">
Opción de color especial que puede utilizarse en lugar de un color asignado con
<function>imagecolorallocate</function> o
<function>imagecolorallocatealpha</function>.
</simpara>'>
<!ENTITY gd.constants.affine '<simpara xmlns="http://docbook.org/ns/docbook">
Constante de tipo de transformación afín utilizada por la función <function>imageaffinematrixget</function>.
</simpara>'>
<!ENTITY gd.constants.arc '<simpara xmlns="http://docbook.org/ns/docbook">
Constante de estilo utilizada por la función <function>imagefilledarc</function>.
</simpara>'>
<!ENTITY gd.constants.gd2 '<simpara xmlns="http://docbook.org/ns/docbook">
Constante de tipo utilizada por la función <function>imagegd2</function>.
</simpara>'>
<!ENTITY gd.constants.effect '<simpara xmlns="http://docbook.org/ns/docbook">
Efecto de mezcla alfa utilizado por la función <function>imagelayereffect</function>.
</simpara>'>
<!ENTITY gd.constants.filter '<simpara xmlns="http://docbook.org/ns/docbook">
Filtro GD especial utilizado por la función <function>imagefilter</function>.
</simpara>'>
<!ENTITY gd.constants.type '<simpara xmlns="http://docbook.org/ns/docbook">
Constante de tipo de imagen utilizada por las funciones <function>image_type_to_mime_type</function>
y <function>image_type_to_extension</function>.
</simpara>'>
<!ENTITY gd.constants.png-filter '<simpara xmlns="http://docbook.org/ns/docbook">
Filtro PNG especial, utilizado por la función <function>imagepng</function>.
</simpara>'>
<!ENTITY gd.constants.flip '<simpara xmlns="http://docbook.org/ns/docbook">
Utilizado junto con <function>imageflip</function>, disponible a partir de PHP 5.5.0.
</simpara>'>
<!ENTITY gd.constants.interpolation '<simpara xmlns="http://docbook.org/ns/docbook">
Utilizado junto con <function>imagesetinterpolation</function>, disponible a partir de PHP 5.5.0.
</simpara>'>
<!ENTITY gd.deprecated.gd-formats '<warning xmlns="http://docbook.org/ns/docbook"><simpara>Los formatos
de imagen GD y GD2 son formatos propietarios de libgd. Deben considerarse
<emphasis>obsoletos</emphasis>, y solo deben utilizarse con fines de desarrollo y
pruebas.</simpara></warning>'>
<!ENTITY gd.changelog.image-param '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.0.0</entry>
<entry>
<parameter>image</parameter> ahora espera una instancia de <classname>GdImage</classname>
; anteriormente, se esperaba un recurso <literal>gd</literal> de tipo <type>resource</type> válido.
</entry>
</row>'>
<!-- CSV -->
<!ENTITY warning.csv.escape-parameter '<warning xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"><simpara>
Cuando <parameter>escape</parameter> se define con un valor diferente a una cadena vacía
(<literal>""</literal>), puede resultar en un CSV que no sea compatible con
<link xlink:href="&url.rfc;4180">RFC 4180</link> o que no pueda sobrevivir a un ciclo de ida
y vuelta a través de las funciones CSV de PHP. El valor predeterminado de <parameter>escape</parameter> es
<literal>"\\"</literal>, por lo que se recomienda definirlo explícitamente como cadena vacía.
El valor predeterminado cambiará en una futura versión de PHP, no antes de PHP 9.0.
</simpara></warning>'>
<!-- DBM notes -->
<!-- JSON notes -->
<!ENTITY json.implementation.superset '
<note xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<simpara>
PHP implementa un superconjunto de JSON tal como se especifica en el
<link xlink:href="&url.rfc;7159">RFC 7159</link> original.
</simpara>
</note>
'>
<!-- cURL notes -->
<!ENTITY curl.ch.description '<varlistentry xmlns="http://docbook.org/ns/docbook"><term><parameter>handle</parameter>
</term><listitem><simpara>Un gestor cURL devuelto por
<function>curl_init</function>.</simpara></listitem></varlistentry>'>
<!ENTITY curl.mh.description '<varlistentry xmlns="http://docbook.org/ns/docbook"><term><parameter>multi_handle</parameter>
</term><listitem><simpara>Un gestor múltiple cURL devuelto por
<function>curl_multi_init</function>.</simpara></listitem></varlistentry>'>
<!ENTITY curl.sh.description '<varlistentry xmlns="http://docbook.org/ns/docbook"><term><parameter>share_handle</parameter>
</term><listitem><simpara>Un gestor compartido cURL devuelto por
<function>curl_share_init</function>.</simpara></listitem></varlistentry>'>
<!ENTITY curl.changelog.handle-param '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.0.0</entry>
<entry>
<parameter>handle</parameter> ahora espera una instancia de <classname>CurlHandle</classname>
; anteriormente, se esperaba un <type>resource</type>.
</entry>
</row>'>
<!ENTITY curl.changelog.multi-handle-param '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.0.0</entry>
<entry>
<parameter>multi_handle</parameter> ahora espera una instancia de <classname>CurlMultiHandle</classname>
; anteriormente, se esperaba un <type>resource</type>.
</entry>
</row>'>
<!ENTITY curl.changelog.share-handle-param '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.0.0</entry>
<entry>
<parameter>share_handle</parameter> ahora espera una instancia de <classname>CurlShareHandle</classname>
; anteriormente, se esperaba un <type>resource</type>.
</entry>
</row>'>
<!-- dba notes -->
<!ENTITY dba.parameter.dba 'Una instancia de <classname xmlns="http://docbook.org/ns/docbook">Dba\Connection</classname>, devuelta por <function xmlns="http://docbook.org/ns/docbook">dba_open</function> o <function xmlns="http://docbook.org/ns/docbook">dba_popen</function>.'>
<!ENTITY dba.changelog.dba-object '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.4.0</entry>
<entry>
El parámetro <parameter>dba</parameter> ahora espera una instancia de <classname>Dba\Connection</classname>
; anteriormente, se esperaba un &resource; <literal>dba</literal> válido.
</entry>
</row>'>
<!-- dbase notes -->
<!ENTITY dbase.type-conversion '<para xmlns="http://docbook.org/ns/docbook">
Cada campo se convierte al tipo PHP apropiado, excepto:
<itemizedlist>
<listitem>
<simpara>
Las fechas se mantienen como cadenas.
</simpara>
</listitem>
<listitem>
<simpara>
Los valores DateTime se convierten en cadenas.
</simpara>
</listitem>
<listitem>
<simpara>
Los enteros fuera del rango
<constant>PHP_INT_MIN</constant>..<constant>PHP_INT_MAX</constant> se