4.2.0El generador
de números aleatorios se inicializa automáticamente.'>
Esta característica está
OBSOLETA a partir de PHP 5.3.0. Depender de esta característica está
altamente desaconsejado.'>
Esta función está
OBSOLETA a partir de PHP 5.3.0. Depender de esta función está
altamente desaconsejado.'>
Esta función no genera valores criptográficamente seguros, y no debe
ser utilizada con fines criptográficos, o con fines que requieran que los valores devueltos sean indescifrables.
Si se requiere aleatoriedad criptográficamente segura, el Random\Randomizer puede ser utilizado
con el motor Random\Engine\Secure. Para casos de uso simples, las funciones
random_int y random_bytes proporcionan una API
práctica y segura que es soportada por el CSPRNG del sistema operativo.
'>
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 232
(por ejemplo 4 294 967 296), a pesar de la enorme período de Mt19937 de 219937-1.
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.
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 Random\Engine\Xoshiro256StarStar como Random\Engine\PcgOneseq128XslRr64
soportan semillas mucho más grandes que son poco propensas a colisionar aleatoriamente. Si la reproductibilidad
no es requerida, el motor Random\Engine\Secure proporciona datos aleatorios criptográficamente
seguros.
'>
Esta función es
segura para sistemas binarios.'>
Los resultados de esta
función se almacenan en caché. Véase la función clearstatcache para
más detalles.'>
Un resource de
contexto de flujo.'>
Si un programa es iniciado con esta función
y se ejecuta en segundo plano, la salida del programa debe
ser redirigida a un archivo, o a otro flujo de salida. De lo contrario,
PHP se bloqueará hasta el final de la ejecución del programa.'>
En Windows exec
iniciará primero cmd.exe para ejecutar el comando. Si se desea iniciar un programa externo sin ejecutar cmd.exe
utilice proc_open definiendo la opción bypass_shell.'>
Los sistemas de archivos NTFS de Windows
no soportan ciertos caracteres en los nombres de archivo, como <|>*?":. Los nombres de archivo 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 archivos.'>
En lugar de un nombre de función, un
array que contenga una referencia de objeto y un nombre de método también
puede ser utilizado.'>
Las devoluciónes de llamada registradas
con funciones como call_user_func y call_user_func_array 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.'>
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.'>
Dado que esta función depende del ámbito actual para determinar los detalles de los argumentos, estos no
pueden ser utilizados como argumento de una función en versiones de PHP anteriores a 5.3.0.
Si este valor debe ser pasado, el resultado debe ser asignado a una variable y esta variable debe ser pasada.
'>
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.
'>
Si PHP no reconoce correctamente los finales de línea al leer archivos que han sido creados o leídos en
un Macintosh, la activación de la opción de configuración
auto_detect_line_endings puede resolver el problema.
'>
Esta función no funciona con los archivos remotos,
ya que el archivo examinado debe ser accesible en el sistema de archivos del servidor.
'>
Esta función no es capaz de manejar strings binarios !
'>
Esta función asigna nuevas claves a los elementos en array.
Eliminará todas las claves existentes que hayan podido ser asignadas, en lugar de reordenar las claves.
'>
Esta función no está implementada en las plataformas Windows.
'>
Esta extensión no está disponible en las plataformas Windows.
'>
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 php -i o pruebe la
constante incluida PHP_ZTS.
'>
No es necesario inicializar el generador de números aleatorios con
srand o mt_srand, esto se hace automáticamente.
'>
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 global $variable;
para acceder a ella en las funciones o los métodos.
">
Cuando el parámetro return 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 ob_start.
'>
Cuando el parámetro return 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 ob_start.
'>
Tenga en cuenta que la precisión temporal puede variar según el sistema de archivos utilizado.
'>
El uso de esta función utilizará todos los autoloaders
registrados si la clase no es conocida aún.
'>
Los encabezados solo serán accesibles y se mostrarán cuando se utilice un SAPI que los soporte.
'>
Si PHP ha sido compilado con la opción de configuración --enable-sigchild,
el valor devuelto de esta función será indefinido.
'>
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.
'>
Reinicia el puntero interno del array al primer elemento.
">
Esta función no tiene ningún efecto. Anterior a PHP 8.0.0,
esta función era utilizada para cerrar un recurso.
'>
Puede utilizar una URL como nombre de archivo con esta función, si el
gestor fopen ha sido activado. Véase fopen
para más detalles sobre cómo especificar el nombre del archivo. Consulte
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.
'>
A partir de PHP 5.0.0, esta función también puede ser utilizada con algunos protocolos url.
Lea para conocer los protocolos que soportan la familia de funcionalidades de
stat.
'>
Al igual que con todas las funciones que muestran directamente resultados al navegador, las
funciones de gestión de salida pueden ser utilizadas para capturar la salida
de esta función y almacenarla en un string (por ejemplo).
'>
Eche un vistazo a .
'>
Si los datos provenientes de los usuarios tienen permiso de ser pasados a esta función, utilice
escapeshellarg o escapeshellcmd para asegurarse de que los usuarios
no puedan hacer que el sistema ejecute comandos arbitrarios.
'>
Esta extensión es EXPERIMENTAL. 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.
'>
Esta funcionalidad está OBSOLETA a partir de PHP 5.3.0.
Depender de esta funcionalidad está altamente desaconsejado.
'>
Esta funcionalidad está OBSOLETA a partir de PHP 5.3.0 y ha sido
ELIMINADA a partir de PHP 5.4.0.
'>
Esta función está OBSOLETA a partir de PHP 5.3.0 y ha sido
ELIMINADA a partir de PHP 5.4.0.
'>
Esta funcionalidad está OBSOLETA a partir de PHP 5.5.0.
Depender de esta funcionalidad está altamente desaconsejado.
'>
Esta funcionalidad está OBSOLETA a partir de PHP 5.6.0.
Depender de esta funcionalidad está altamente desaconsejado.
'>
Esta funcionalidad está OBSOLETA a partir de PHP 7.0.0.
Depender de esta funcionalidad está altamente desaconsejado.
'>
Esta funcionalidad está OBSOLETA a partir de PHP 7.1.0.
Depender de esta funcionalidad está altamente desaconsejado.
'>
Esta función está OBSOLETA a partir de PHP 7.1.0.
Depender de esta función está altamente desaconsejado.
'>
Esta función está OBSOLETA a partir de PHP 7.0.0 y ha sido
ELIMINADA a partir de PHP 8.0.0.
Depender de esta función está altamente desaconsejado.
'>
Esta función está OBSOLETA a partir de PHP 7.1.0 y ha sido
ELIMINADA a partir de PHP 7.2.0.
Depender de esta función está altamente desaconsejado.
'>
Esta funcionalidad está OBSOLETA a partir de PHP 7.2.0.
Depender de esta funcionalidad está altamente desaconsejado.
'>
Esta funcionalidad está OBSOLETA a partir de PHP 7.2.0,
y ELIMINADA a partir de PHP 8.0.0.
Depender de esta funcionalidad está altamente desaconsejado.
'>
Esta función está OBSOLETA a partir de PHP 7.2.0.
Depender de esta función está altamente desaconsejado.
'>
Esta funcionalidad está OBSOLETA a partir de PHP 7.2.0 y ha sido
ELIMINADA a partir de PHP 8.0.0.
'>
Esta funcionalidad está OBSOLETA a partir de PHP 7.3.0.
Depender de esta funcionalidad está altamente desaconsejado.
'>
Esta función está OBSOLETA a partir de PHP 7.3.0.
Depender de esta función está altamente desaconsejado.
'>
Esta función está OBSOLETA a partir de PHP 7.3.0,
y ha sido ELIMINADA a partir de PHP 8.0.0.
Depender de esta función está altamente desaconsejado.
'>
Esta funcionalidad está OBSOLETA a partir de PHP 7.4.0.
Depender de esta funcionalidad está altamente desaconsejado.
'>
Esta función está OBSOLETA a partir de PHP 7.4.0.
Depender de esta función está altamente desaconsejado.
'>
Esta función está
OBSOLETA a partir de PHP 7.4.0, y ha sido ELIMINADA a partir de PHP 8.0.0. Depender de esta función
está altamente desaconsejado.'>
Esta característica ha sido ELIMINADA a partir de PHP 8.0.0.
'>
Esta función está
OBSOLETA a partir de PHP 8.0.0. Depender de esta función
está altamente desaconsejado.'>
Esta característica está
OBSOLETA a partir de PHP 8.0.0. Depender de esta característica
está altamente desaconsejado.'>
Esta función está
OBSOLETA a partir de PHP 8.1.0. Depender de esta función
está altamente desaconsejado.'>
Esta función está
OBSOLETA a partir de PHP 8.2.0. Depender de esta función
está altamente desaconsejado.'>
Esta característica está
OBSOLETA a partir de PHP 8.3.0. Depender de esta característica
está altamente desaconsejado.'>
Esta función está
OBSOLETA a partir de PHP 8.3.0. Depender de esta función
está altamente desaconsejado.'>
Esta característica está
OBSOLETA a partir de PHP 8.4.0. Depender de esta característica
está altamente desaconsejado.'>
Esta función está
OBSOLETA a partir de PHP 8.4.0. Depender de esta función
está altamente desaconsejado.'>
Esta característica está
OBSOLETA a partir de PHP 8.5.0. Depender de esta característica
está altamente desaconsejado.'>
Esta función está
OBSOLETA a partir de PHP 8.5.0. Depender de esta función
está altamente desaconsejado.'>
será
ciertamente eliminada en el futuro.'>
Esta función está OBSOLETA y ha sido ELIMINADA a partir de PHP 5.3.0.
'>
Esta función está OBSOLETA, y ha sido ELIMINADA a partir de PHP 5.5.0.
'>
Este alias está OBSOLETO a partir de PHP 5.3.0.
Depender de este alias está fuertemente desaconsejado.
'>
Esta función está OBSOLETA a partir de PHP 5.4.0.
Depender de esta función está fuertemente desaconsejado.
'>
Este alias está OBSOLETO a partir de PHP 5.4.0.
Depender de este alias está fuertemente desaconsejado.
'>
Esta función está OBSOLETA a partir de PHP 5.5.0.
Depender de esta función está fuertemente desaconsejado.
'>
Esta funcionalidad está OBSOLETA a partir de PHP 5.5.0 y ha sido
ELIMINADA a partir de PHP 7.0.0.
'>
Esta función está OBSOLETA a partir de PHP 5.5.0 y ha sido
ELIMINADA a partir de PHP 7.0.0.
'>
Esta función está OBSOLETA a partir de PHP 4.1.0 y ha sido
ELIMINADA a partir de PHP 7.0.0.
'>
Esta función está OBSOLETA a partir de PHP 5.3.0 y ha sido
ELIMINADA a partir de PHP 7.0.0.
'>
Este alias está OBSOLETO a partir de PHP 5.4.0. y ha sido
ELIMINADO a partir de PHP 7.0.0.
'>
Esta funcionalidad está OBSOLETA a partir de PHP 5.6.0 y ha sido
ELIMINADA a partir de PHP 7.0.0.
'>
Esta función ha sido ELIMINADA a partir de PHP 7.0.0.
'>
Esta función ha sido ELIMINADA a partir de PHP 7.4.0.
'>
Este alias está
OBSOLETO en PHP 7.2.0, y ELIMINADO a partir de PHP 8.0.0.'>
Este alias está
OBSOLETO en PHP 7.4.0, y ELIMINADO a partir de PHP 8.0.0.'>
Este alias está
OBSOLETO en PHP 8.0.0.'>
Este alias está
ELIMINADO a partir de PHP 8.0.0.'>
Esta función es EXPERIMENTAL. 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.
'>
Las extensiones IMAP, recode y
YAZ
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.
'>
Un servidor desplegado en modo CGI se expone a varias vulnerabilidades posibles. Por favor, lea nuestra
sección sobre la seguridad en modo CGI
para aprender cómo protegerse contra estos ataques.
'>
No se recomienda utilizar esta función para asegurar contraseñas, debido a la naturaleza
rápida de este algoritmo de hash. Ver F.A.Q del hash de
contraseñas para más detalles y las buenas prácticas.
'>
Cuando SSL es utilizado, el servidor IIS de Microsoft violará el protocolo al cerrar la conexión sin
enviar un indicador close_notify. PHP lo reportará como "SSL: Fatal Protocol Error"
cuando se llegue al final de los datos. Para evitar esto, el nivel de la directiva
error_reporting debe ser bajado para no incluir los avisos.
PHP puede detectar automáticamente los servidores IIS defectuosos al abrir
el flujo utilizando https:// y suprimirá el aviso.
Al utilizar fsockopen para crear un socket ssl://,
es responsabilidad del desarrollador detectar y suprimir el aviso.
'>
Esta clase está actualmente no documentada; solo la lista de sus propiedades y métodos está disponible.
'>
Esta función está actualmente no documentada; solo la lista de sus argumentos está disponible.
'>
Esta función está OBSOLETA a partir de PHP 4.1.0 y ha sido
ELIMINADA a partir de PHP 7.0.0.
Las alternativas a esta función incluyen:
'>
Esta funcionalidad está OBSOLETA a partir de PHP 5.3.0 y ha sido
ELIMINADA a partir de PHP 7.0.0.
Las alternativas a esta funcionalidad incluyen:
'>
Esta función está OBSOLETA a partir de PHP 5.3.0 y ha sido
ELIMINADA a partir de PHP 7.0.0.
Las alternativas a esta función incluyen:
'>
Esta función está OBSOLETA a partir de PHP 5.5.0 y ha sido
ELIMINADA a partir de PHP 7.0.0.
Las alternativas a esta función incluyen:
'>
Esta funcionalidad ha sido ELIMINADA a partir de PHP 7.0.0.
Las alternativas a esta funcionalidad incluyen:
'>
Esta función ha sido ELIMINADA a partir de PHP 7.0.0.
Las alternativas a esta función incluyen:
'>
Esta funcionalidad está OBSOLETA a partir de PHP 7.1.0 y ha sido
ELIMINADA a partir de PHP 7.2.0.
Las alternativas a esta funcionalidad incluyen:
'>
Esta función está OBSOLETA a partir de PHP 7.1.0 y ha sido
ELIMINADA a partir de PHP 7.2.0.
Las alternativas a esta función incluyen:
'>
Esta función
está OBSOLETA a partir de PHP 8.1.0.
Se recomienda evitar su uso.
Las alternativas a esta función incluyen:
'>
Esta función no contiene ningún parámetro.'>
El ejemplo anterior mostrará:'>
Resultado del ejemplo anterior en PHP 5:'>
Resultado del ejemplo anterior en PHP 5.3:'>
Resultado del ejemplo anterior en PHP 5.4:'>
Resultado del ejemplo anterior en PHP 5.5:'>
Resultado del ejemplo anterior en PHP 5.6:'>
Resultado del ejemplo anterior en PHP 7:'>
Resultado del ejemplo anterior en PHP 7.0:'>
Resultado del ejemplo anterior en PHP 7.1:'>
Resultado del ejemplo anterior en PHP 7.2:'>
Resultado del ejemplo anterior en PHP 7.3:'>
Resultado del ejemplo anterior en PHP 8:'>
Resultado del ejemplo anterior en PHP 8 es similar a:'>
Resultado del ejemplo anterior en PHP 8.0:'>
Resultado del ejemplo anterior en PHP 8.1:'>
Resultado del ejemplo anterior en PHP 8.2:'>
Resultado del ejemplo anterior en PHP 8.2 es similar a:'>
Resultado del ejemplo anterior en PHP 8.3:'>
Resultado del ejemplo anterior en PHP 8.3 es similar a:'>
Salida del ejemplo anterior en PHP 8.4:'>
La salida del ejemplo anterior en PHP 8.4 es similar a:'>
Salida del ejemplo anterior en PHP 8.5:'>
La salida del ejemplo anterior en PHP 8.5 es similar a:'>
Resultado del ejemplo anterior en una máquina de 32 bits:'>
Resultado del ejemplo anterior en una máquina de 64 bits:'>
Resultado del ejemplo anterior es similar a:'>
Los ejemplos anteriores mostrarán:'>
Resultado de los ejemplos anteriores en una máquina de 32 bits:'>
Resultado de los ejemplos anteriores en una máquina de 64 bits:'>
Los ejemplos anteriores mostrarán algo similar a:'>
Esta función reinicia el puntero al inicio del array de entrada (equivalente a reset).
'>
8.0.0
Si callback espera un parámetro a ser pasado por
referencia, esta función emite ahora una E_WARNING.
'>
8.0.0
Esta función puede ser llamada ahora con un solo parámetro.
Anteriormente, al menos dos parámetros eran necesarios.
'>
ordenación de arrays'>
flags
El segundo parámetro opcional flags
puede ser utilizado para modificar el comportamiento de ordenación utilizando estos valores:
Tipo de banderas de ordenación:
SORT_REGULAR - compara los elementos normalmente;
los detalles son descritos en la sección de los operadores de comparaciónSORT_NUMERIC - compara los elementos numéricamenteSORT_STRING - compara los elementos como stringsSORT_LOCALE_STRING - compara los elementos como
strings, basado en la configuración regional actual. Esto utiliza la configuración regional,
que puede ser cambiada utilizando setlocaleSORT_NATURAL - compara los elementos como strings
utilizando el "orden natural" como natsortSORT_FLAG_CASE - puede ser combinado
(OR a nivel de bits) con
SORT_STRING o
SORT_NATURAL para ordenar strings sin tener en cuenta la mayúscula/minúscula
'>
&return.callbacksort;
&callback.cmp;
Retornar valores no-entero desde la función
de comparación, tales como float, resultará en una conversión interna
del valor de retorno del callback a int. Así, valores tales como
0.99 y 0.1 serán convertidos ambos a un
valor entero de 0, lo que comparará tales valores como iguales.
'>
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:
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;
};
?>
]]>
'>
Cuando un &integer; es utilizado,
su valor es medido en bytes. También puede utilizar la notación abreviada
como se describe en esta
entrada de la FAQ..'>
Este alias está obsoleto
y solo existe por razones de compatibilidad. Se recomienda
no utilizar esta función ya que puede ser eliminada en una versión futura de PHP.'>
DLL deben estar disponibles a través del
PATH del sistema Windows. Lea la
F.A.Q titulada
"Cómo agregar mi carpeta
PHP a mi PATH de Windows" 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
PATH del sistema), pero este método no es recomendado.
Esta extensión requiere que los siguientes archivos estén en el
PATH: '>
match'>
contexto
de este manual para una descripción de los contextos.'>
include_path'>
8.2.0
El tipo de retorno es ahora &true;, anteriormente era bool.
'>
Esta función puede retornar &false;, pero también puede retornar un valor equivalente a &false;.
Por favor, lea la sección sobre los booleanos para más información.
Utilice el operador ===
para probar el valor de retorno exacto de esta función.
'>
8.1.0
O bien convertir el &object; en un &array; utilizando get_mangled_object_vars primero,
o utilizar los métodos proporcionados por una clase que implemente Iterator, tal como
ArrayIterator.
7.4.0
A partir de PHP 7.4.0, las instancias de clases SPL son tratadas como
objetos vacíos sin propiedades en lugar de llamar al método Iterator con
el mismo nombre que esta función.
'>
8.2.0
Esta función ya no garantiza retornar
strlen($string1) - strlen($string2) cuando las longitudes
de las strings no son iguales, y puede retornar
-1 o 1 en su lugar.
'>
Una instancia finfo, retornada por finfo_open.'>
8.1.0
El parámetro finfo ahora espera una instancia de
finfo ; anteriormente, una &resource; era esperado.
'>
x509
Ver los parámetros clave/Certificados
para una lista de valores válidos.
'>
csr
Ver los parámetros CSR para obtener una lista de los valores válidos.
'>
key
Ver los parámetros clave pública/privada para obtener una lista de los valores válidos.
'>
Esta función solo está disponible
si PHP es compilado utilizando .'>
Esta función solo está disponible si
si PHP es compilado con soporte Freetype ()
'>
Esta función no requiere la biblioteca GD.'>
Esta función es afectada por
el método de interpolación, definido por la función imagesetinterpolation.'>
image
Un objeto GdImage, retornado por una de las funciones de
creación de imágenes, como imagecreatetruecolor.
'>
font
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 GdFont retornado por imageloadfont.
'>
8.1.0
El parámetro font ahora acepta una instancia de GdFont
y un &integer;; anteriormente solo un &integer; era aceptado.
'>
fontfile
La ruta de acceso al fichero de la fuente TrueType que desea utilizar.
Dependiendo de qué versión de la biblioteca GD esté utilizando PHP, cuando
fontfile no comienza con una barra diagonal inicial
/ entonces .ttf será añadido
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.
Al utilizar versiones de la biblioteca GD inferiores a 2.0.18, un carácter espacio,
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:
Advertencia: No se pudo encontrar/abrir la fuente. Para estas versiones afectadas, la
única solución es mover la fuente a una ruta que no contenga espacios.
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.
]]>
Tenga en cuenta que open_basedir no
aplica a fontfile.
">
Sin embargo, si libgd no logra producir la imagen, esta función devuelve &true;.'>
imagecolorallocate.">
Utilizado como valor de retorno por imagetypes
'>
Opción de color especial que puede utilizarse en lugar de un color asignado con
imagecolorallocate o
imagecolorallocatealpha.
'>
Constante de tipo de transformación afín utilizada por la función imageaffinematrixget.
'>
Constante de estilo utilizada por la función imagefilledarc.
'>
Constante de tipo utilizada por la función imagegd2.
'>
Efecto de mezcla alfa utilizado por la función imagelayereffect.
'>
Filtro GD especial utilizado por la función imagefilter.
'>
Constante de tipo de imagen utilizada por las funciones image_type_to_mime_type
y image_type_to_extension.
'>
Filtro PNG especial, utilizado por la función imagepng.
'>
Utilizado junto con imageflip, disponible a partir de PHP 5.5.0.
'>
Utilizado junto con imagesetinterpolation, disponible a partir de PHP 5.5.0.
'>
7.0.0El soporte de T1Lib fue eliminado de PHP, por lo tanto esta función fue eliminada.
'>
Los formatos
de imagen GD y GD2 son formatos propietarios de libgd. Deben considerarse
obsoletos, y solo deben utilizarse con fines de desarrollo y
pruebas.'>
8.0.0image ahora espera una instancia de GdImage;
anteriormente, se esperaba un resourcegd válido.
'>
Cuando escape se define con un valor diferente a una cadena vacía
(""), puede resultar en un CSV que no sea compatible con
RFC 4180 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 escape es
"\\", 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.
'>
dbm_identifierEl identificador de enlace DBM,
devuelto por dbmopen.'>
PHP implementa un superconjunto de JSON tal como se especifica en el
RFC 7159 original.
'>
handleUn gestor cURL devuelto por
curl_init.'>
multi_handleUn gestor múltiple cURL devuelto por
curl_multi_init.'>
share_handleUn gestor compartido cURL devuelto por
curl_share_init.'>
8.0.0handle ahora espera una instancia de CurlHandle;
anteriormente, se esperaba un resource.
'>
8.0.0multi_handle ahora espera una instancia de CurlMultiHandle;
anteriormente, se esperaba un resource.
'>
8.0.0share_handle ahora espera una instancia de CurlShareHandle;
anteriormente, se esperaba un resource.
'>
Dba\Connection, devuelta por dba_open o dba_popen.'>
8.4.0
El parámetro dba ahora espera una instancia de Dba\Connection;
anteriormente, se esperaba un &resource; dba válido.
'>
Cada campo se convierte al tipo PHP apropiado, excepto:
Las fechas se mantienen como cadenas.
Los valores DateTime se convierten en cadenas.
Los enteros fuera del rango
PHP_INT_MIN..PHP_INT_MAX se
devuelven como cadenas.
Antes de dbase 7.0.0, los booleanos (L) se convertían en 1 o
0.
'>
broker
Un broker Enchant devuelto por enchant_broker_init.
'>
dictionary
Un diccionario Enchant devuelto por enchant_broker_request_dict
o enchant_broker_request_pwl_dict.
'>
8.0.0broker ahora espera una instancia de EnchantBroker;
anteriormente, se esperaba un &resource;.
'>
8.0.0dictionary ahora espera una instancia de EnchantDictionary;
anteriormente, se esperaba un &resource;.
'>
8.1.0
El parámetro imap ahora espera una instancia de IMAP\Connection;
anteriormente, se esperaba un &resource; imap válido.
'>
imapUna instancia de IMAP\Connection.'>
imapUn flujo IMAP devuelto por
imap_open.'>
Especifica en qué parte de la jerarquía del buzón
comenzar la búsqueda.Hay dos caracteres especiales que se pueden
pasar como parte del pattern:
'*' y '%'.
'*' significa devolver todos los buzones. Si se pasa
pattern como '*', se
obtendrá una lista de toda la jerarquía del buzón.
'%'
significa devolver solo el nivel actual.
'%' como parámetro pattern
devolverá solo los buzones de nivel superior;
'~/mail/%' en UW_IMAPD devolverá cada buzón en el directorio ~/mail, pero ninguno en las subcarpetas de ese directorio.'>
Pasar datos no confiables a este parámetro es inseguro, a menos que
imap.enable_insecure_rsh esté desactivado.
'>
Una instancia de IntlCalendar.'>
En caso de fallo, también se devuelve &false;. Para detectar condiciones de error, utilice intl_get_error_code, o configure Intl para lanzar excepciones.'>
El valor int del punto de código (por ejemplo, 0x2603 para U+2603 SNOWMAN), o el carácter codificado como un string UTF-8 (por ejemplo, "\u{2603}")'>
El tipo de retorno es int a menos que el punto de código haya sido pasado como un string UTF-8, en cuyo caso se devuelve un string. Devuelve &null; en caso de fallo.'>
Devuelve &null; cuando la longitud de locale excede INTL_MAX_LOCALE_LEN.'>
La propiedad Unicode a buscar (véanse las constantes IntlChar::PROPERTY_*).'>
La configuración regional a utilizar.'>
8.5.0
Se ha añadido el parámetro opcional locale.
'>
LDAP\Connection, devuelta por ldap_connect.'>
LDAP\Result, devuelta por ldap_list o ldap_search.'>
LDAP\ResultEntry.'>
Esta función está OBSOLETA a partir de PHP 7.4.0, y fue ELIMINADA a partir de PHP 8.0.0.
En su lugar, se debe utilizar el parámetro controls de ldap_search.
Véase también LDAP Controls para más detalles.
'>
8.0.0controls ahora acepta &null;; anteriormente, su valor predeterminado era [].
'>
8.1.0
El parámetro ldap ahora espera una instancia de LDAP\Connection;
anteriormente, se esperaba un &resource; ldap link válido.
'>
8.1.0
El parámetro entry ahora espera una instancia de LDAP\ResultEntry;
anteriormente, se esperaba un &resource; ldap result entry válido.
'>
8.1.0
El parámetro result ahora espera una instancia de LDAP\Result;
anteriormente, se esperaba un &resource; ldap result válido.
'>
8.1.0
Ahora devuelve una instancia de LDAP\Result;
anteriormente, se devolvía un &resource;.
'>
8.1.0
Ahora devuelve una instancia de LDAP\ResultEntry;
anteriormente, se devolvía un &resource;.
'>
LDAP\Result,&return.falseforfailure;.'>
LDAP\Result, un array de instancias de LDAP\Result,&return.falseforfailure;.'>
También es posible realizar búsquedas en paralelo. En este caso, el primer argumento debe ser un array de
instancias de LDAP\Connection, en lugar de una sola.
Si las búsquedas no deben utilizar todas el mismo DN base y filtro, se puede pasar un array de DN base y/o un array de filtros como argumentos.
Estos arrays deben tener el mismo tamaño que el array de instancias de LDAP\Connection,
ya que las primeras entradas de los arrays se utilizan para una búsqueda, las segundas entradas para otra, y así sucesivamente.
Al realizar búsquedas en paralelo, se devuelve un array de instancias de LDAP\Result, excepto en caso de error, donde el valor de retorno será &false;.'>
La codificación interna o la
codificación de caracteres especificada por mb_regex_encoding
se utilizará como codificación de caracteres para esta función.'>
La
codificación de caracteres especificada por mb_regex_encoding
se utilizará como codificación de caracteres para esta función de forma predeterminada.'>
El parámetro encoding
es la codificación de caracteres. Si se omite o es &null;, se utilizará el valor de la codificación
de caracteres interna.'>
Nunca utilice el modificador e con datos de entrada no confiables. No se realizará ningún escape automático (como se conoce de preg_replace). No tener esto en cuenta probablemente creará vulnerabilidades de ejecución remota de código en la aplicación.'>
8.0.0encoding ahora acepta &null;.
'>
8.0.0needle ahora acepta una cadena vacía.
'>
Una de las constantes MCRYPT_ciphername, o el nombre del algoritmo como cadena.'>
Utilizado para la inicialización en los modos CBC, CFB, OFB, y en algunos algoritmos en modo STREAM. Si no se proporciona un IV, siendo necesario para un algoritmo, la función emite una advertencia y utiliza un IV con todos sus bytes establecidos a "\0".'>
Utilizado para la inicialización en los modos CBC, CFB, OFB, y en algunos algoritmos en modo STREAM. Si el tamaño del IV proporcionado no es soportado por el modo de encadenamiento o no se proporcionó un IV, pero el modo de encadenamiento requiere uno, la función emitirá una advertencia y devolverá &false;.'>
Una de las constantes MCRYPT_MODE_modename, o una de las siguientes cadenas: "ecb", "cbc", "cfb", "ofb", "nofb" o "stream".'>
connUn recurso MCVE_CONN devuelto por
m_initengine.'>
A partir de memcached 1.3.0 (publicado en 2009) esta funcionalidad ya no está
soportada. Pasar un valor distinto de cero para time causará
que la eliminación falle. Memcached::getResultCode
devolverá MEMCACHED_INVALID_ARGUMENTS.
'>
Expiration Times para más información.'>
Memcached::getResultCode si es necesario.'>
Devuelve un array indexado por keys. Cada elemento
es &true; si la clave correspondiente fue eliminada, o una de las
constantes Memcached::RES_* si la eliminación correspondiente
falló.
Memcached::getResultCode devolverá
el código de resultado de la última operación de eliminación ejecutada, es decir, la operación de eliminación
del último elemento de keys.
'>
constante del algoritmo
de contraseña que representa el algoritmo a utilizar durante el hasheo de la contraseña.'>
password_hash.'>
las constantes del algoritmo de contraseña
para la documentación sobre las opciones soportadas para cada algoritmo.'>
8.1.0
El parámetro dictionary ahora espera una instancia de
PSpell\Dictionary ; anteriormente, se esperaba un &resource;.
'>
8.1.0
El parámetro config ahora espera una instancia de
PSpell\Config ; anteriormente, se esperaba un &resource;.
'>
Una instancia de PSpell\Dictionary.'>
Una instancia de PSpell\Config.'>
rnp_ffi_create.'>
RNP_LOAD_SAVE_*.'>
8.0.0socket ahora es una instancia de Socket ;
anteriormente, era un resource.
'>
8.0.0address ahora es una instancia de AddressInfo ;
anteriormente, era un resource.
'>
callback
Una función o método a llamar.
Debe retornar un valor válido de retorno Gearman.
Si no se proporciona una instrucción de retorno, el valor por omisión será GEARMAN_SUCCESS.
intcallbackGearmanTasktaskmixedcontexttask
La tarea para la cual se llama este callback.
context
Todo lo que se pasó a GearmanClient::addTask (o método equivalente) como context.
'>
El callback solo será disparado para las tareas que son añadidas (por ejemplo llamando a GearmanClient::addTask)
después de la llamada a este método.
'>
Lista de Zonas Horarias Soportadas'>
Aquí, se encuentra una lista completa de las
zonas horarias soportadas por PHP, que pueden ser utilizadas con, por ejemplo,
date_default_timezone_set.
El comportamiento de las zonas horarias que no están listadas aquí es indefinido.La última versión de la base de datos de zonas horarias puede
ser instalada vía el comando PECL
timezonedb.
">
No se utilice ninguna de las zonas horarias listadas aquí (excepto UTC), estas
solo existen por razones de compatibilidad ascendente y su comportamiento puede provocar errores.
Además, estas zonas horarias pueden ser eliminadas de la base de datos IANA de zonas horarias en cualquier momento.
'>
Si se ignora la advertencia anterior, tenga en cuenta que la base de datos de la IANA que proporciona el soporte de zonas
horarias en PHP utiliza los signos POSIX lo que significa que las zonas
Etc/GMT+n y Etc/GMT-n están invertidas
respecto al uso común.
Por ejemplo, la zona horaria 8 horas después de GMT que se utiliza en China y
en Australia Occidental es actualmente Etc/GMT-8 en
esta base de datos, y no Etc/GMT+8 como se podría esperar.
Una vez más, se recomienda encarecidamente que se utilice la zona horaria correcta
para su ubicación, como Asia/Shanghai o
Australia/Perth para los ejemplos anteriores.
'>
Estas abreviaturas de zonas horarias deben ser consideradas como no permanentes, es decir
pueden ser diferentes para cada versión de la base de datos de zonas horarias, y por lo tanto no deben ser utilizadas. Se recomienda encarecidamente evitarlas.
'>
Cada llamada a una función de fecha/hora generará un diagnóstico de tipo
E_WARNING si la zona horaria no es válida.
Ver también date_default_timezone_set'>
5.1.0
Emite un mensaje de tipo E_STRICT y E_NOTICE
durante errores de zonas horarias.'>
timestamp
El parámetro opcional timestamp es un timestamp
Unix de tipo &integer; que por omisión es la hora actual local si
timestamp es omitido o &null;. En otras
palabras, es por omisión el valor de la función time.
'>
objectSolo en estilo procedimental: un objeto DateTime
retornado por date_create'>
objectSolo en estilo procedimental: Un objeto DateTime
retornado por la función date_create.
Esta función modifica este objeto.'>
object
Solo en estilo procedimental: un objeto DateTimeZone
retornado por timezone_open'>
DateTime para encadenar métodos&return.falseforfailure;.'>
DateTime para encadenar métodos.'>
DateTimeImmutable con los datos modificados &return.falseforfailure;.'>
DateTimeImmutable con los datos modificados.'>
formatos de Fecha y Hora.'>
DOMNode::appendChild.'>
Aunque el HTML mal-formado debería cargarse con éxito, esta función puede generar
una advertencia de tipo E_WARNING cuando encuentre una mala etiqueta.
Las funciones de manejo de errores libxml
pueden ser utilizadas para manejar estos errores.'>
La extensión DOM utiliza el codificado UTF-8. Utilice mb_convert_encoding,
UConverter::transcode, o iconv para manipular otros codificados.
'>
La extensión DOM utiliza el codificado UTF-8 al utilizar los métodos o las propiedades.
Los métodos del analizador detectan automáticamente el codificado o permiten al llamante especificar un codificado.
'>
Al utilizar json_encode sobre un objeto
DOMDocument el resultado será el de codificar un objeto vacío.
'>
Utilice Dom\HTMLDocument para analizar y tratar el HTML moderno en lugar de DOMDocument.
Esta función analiza la entrada utilizando un analizador HTML 4. Las reglas de análisis
del HTML 5, que son las utilizadas por los navegadores web modernos, son diferentes.
Según la entrada, esto puede resultar en una estructura DOM diferente. Por lo tanto,
esta función no puede ser utilizada de forma segura para la sanitización del HTML.
El comportamiento durante el análisis del HTML puede depender de la versión de
libxml que se utilice, especialmente en lo que respecta
a los casos límite y el manejo de errores.
Para un análisis conforme a la especificación HTML5,
utilice Dom\HTMLDocument::createFromString o
Dom\HTMLDocument::createFromFile, añadidos en PHP 8.4.
Por ejemplo, algunos elementos HTML cerrarán implícitamente un elemento padre
cuando sean encontrados. Las reglas de cierre automático de elementos padres
difieren entre HTML 4 y HTML 5, y por lo tanto, la estructura DOM que
DOMDocument ve puede ser diferente de la que un navegador
web ve, lo que puede permitir potencialmente a un atacante comprometer el HTML
resultante.
'>
Levanta una ValueError si
un token contiene bytes nulos.
Levanta una Dom\DOMException con el código
Dom\SYNTAX_ERR si un token es una cadena vacía.
Levanta una Dom\DOMException con el código
Dom\INVALID_CHARACTER_ERR si un token contiene
espacios ASCII.
'>
El siguiente ejemplo
utiliza el archivo book.xml, cuyo contenido es:
]>
PHP BasicsJim SmithJane SmithPHP Basics provides an introduction to PHP.
]]]]>PHP Advanced ProgrammingJon Doe
]]>'>
Operación de 'OR' lógica
de las constantes de opción libxml.
'>
También es posible pasar Dom\HTML_NO_DEFAULT_NS
para desactivar el uso del espacio de nombres HTML y del elemento template.
Esto solo debería ser utilizado si las implicaciones son correctamente comprendidas.
'>
El codificado en el cual el documento fue creado.
Si no se proporciona, intentará determinar el codificado más probable utilizado.
'>
&reftitle.notes;
Los espacios en blanco en las etiquetas html y head
no son considerados significativos y pueden perder su formato.
'>
registerNodeNS
Indica si se deben registrar automáticamente los prefijos de espacio de nombres en vigor del nodo de contexto en el objeto DOMXPath.
Esto puede ser utilizado para evitar tener que llamar manualmente a DOMXPath::registerNamespace para cada espacio de nombres en vigor.
En caso de conflicto de prefijos de espacio de nombres, solo se registra el prefijo de espacio de nombres descendiente más cercano.
'>
Opciones adicionales.
Las opciones LIBXML_NOEMPTYTAG
y LIBXML_NOXMLDECL son soportadas.
Antes de PHP 8.3.0, solo la opción LIBXML_NOEMPTYTAG
era soportada.
'>
DOM_HIERARCHY_REQUEST_ERR
Se levanta si el padre es de un tipo que no permite hijos del
tipo de uno de los nodes transmitidos, o si el nodo a
insertar es uno de los ancestros de este nodo o este nodo mismo.
'>
DOM_HIERARCHY_REQUEST_ERR
Se levanta si este nodo es de un tipo que no permite hijos del
tipo de uno de los nodes transmitidos, o si el nodo a
insertar es uno de los ancestros de este nodo o este nodo mismo.
'>
DOM_WRONG_DOCUMENT_ERR
Se levanta si uno de los nodes transmitidos ha sido creado a partir de un documento diferente
del que creó este nodo.
'>
Levanta una excepción Dom\DOMException con el código
Dom\WRONG_DOCUMENT_ERR si el node
proviene de otro documento.
'>
Levanta una excepción ValueError si
options contiene una opción inválida.
Levanta una excepción ValueError si
overrideEncoding utiliza un codificado desconocido.
'>
DOMException con el código
DOM_HIERARCHY_REQUEST_ERR.'>
Un array de XPaths para filtrar los nodos.
Cada entrada en este array es un array asociativo con:
Una clave query requerida que contiene la expresión XPath como cadena de caracteres.
Una clave namespaces opcional que contiene un array que mapea los prefijos del espacio de nombres (claves) a los URI del espacio de nombres (valores).
'>
En caso de fallo, se emitirá una advertencia de tipo E_WARNING.
'>
El puntero de archivo debe ser válido y apuntar
a un archivo abierto con éxito por fopen o
fsockopen (y no cerrado aún por fclose).'>
Un puntero del sistema de archivos de tipo &resource;
que es habitualmente creado utilizando la función fopen.'>
Como el tipo entero de PHP es firmado y que muchas plataformas
utilizan enteros de 32 bits, algunas funciones relacionadas con el sistema
de archivos pueden retornar resultados extraños para archivos de
tamaño superior a 2 Go.
'>
A partir de PHP 5.6.1 también puede ser especificado como INI_SCANNER_TYPED.
En este modo los booleanos, null y enteros son preservados tanto como sea posible.
Las cadenas de caracteres "true", "on" y "yes"
son convertidas a &true;. "false", "off", "no"
y "none" son considerados como &false;. "null" es convertido a &null; en este modo. Además todas las cadenas de caracteres numéricas son convertidas a entero si es posible.
'>
El identificador gnupg, generado por una llamada
a la función gnupg_init o a la función
gnupg.'>
La huella de la clave.'>
Emite una excepción HaruException en caso de error.'>
El objeto de conexión ODBC,
ver la documentación de la función odbc_connect para más
detalles.'>
% para buscar cero o más caracteres, y _ para buscar un solo carácter.'>
8.4.0odbc ahora espera una instancia de
Odbc\Connection; anteriormente, se esperaba un resource.
'>
8.4.0
Esta función ahora devuelve una instancia de
Odbc\Connection; anteriormente, se devolvía un resource.
'>
8.4.0user y password ahora pueden ser nulos,
también son opcionales y valen por omisión &null;.
8.4.0
Anteriormente, el uso de una cadena vacía para password
no incluía pwd en la cadena de conexión generada
para dsn.
Ahora, pwd se incluye en la cadena de conexión, con
un valor de cadena vacía.
Para restaurar el comportamiento anterior, password puede
ser definido como &null;.
8.4.0
Anteriormente, si dsn contenía uid o pwd,
entonces los parámetros user y password eran ignorados.
Ahora, user solo es ignorado si dsn contiene
uid, y password solo es ignorado si
dsn contiene pwd.
'>
8.4.0statement ahora espera una instancia de
Odbc\Result; anteriormente, se esperaba un resource.
'>
8.4.0
Esta función ahora devuelve una instancia de
Odbc\Result; anteriormente, se devolvía un resource.
'>
E_ERROR
si la función de devolución de llamada no puede ser llamada o no ha sido especificada.'>
Contiene la instancia Oracle a la que debemos conectarnos.
Esto puede ser una cadena de conexión
rápida, un nombre de conexión del archivo tnsnames.ora,
o el nombre de una instancia local Oracle.
Si no se especifica o es &null;, PHP utiliza variables de entorno como TWO_TASK (en Linux)
o LOCAL (en Windows)
y ORACLE_SID para determinar la instancia
Oracle a la que debemos conectarnos.
Para usar el método de conexión rápida, PHP debe estar vinculado con la biblioteca
cliente Oracle 10g o superior. La cadena de conexión rápida para Oracle
10g o superior es de la forma:
[//]host_name[:port][/service_name]. Desde Oracle
11g, la sintaxis es:
[//]host_name[:port][/service_name][:server_type][/instance_name].
Opciones adicionales fueron introducidas con Oracle 19c
Los nombres de los servicios pueden ser encontrados ejecutando la utilidad
Oracle lsnrctl status en la máquina que ejecuta
la base de datos.
El archivo tnsnames.ora puede estar en el camino
de búsqueda de Oracle Net, que incluye
/your/path/to/instantclient/network/admin, $ORACLE_HOME/network/admin
y /etc.
Una solución alternativa sería definir TNS_ADMIN
para que el archivo $TNS_ADMIN/tnsnames.ora sea leído.
Asegúrese de que el demonio que ejecuta el servidor web tenga acceso de lectura a este
archivo.
">
Determina
el juego de caracteres utilizado por la biblioteca cliente Oracle. El juego de
caracteres no necesita ser idéntico al utilizado por la base de datos.
Si no coincide, Oracle hará lo mejor posible para convertir los datos
desde el juego de caracteres de la base de datos. Dependiendo de los juegos de caracteres,
el resultado puede no ser perfecto. Además, esta conversión
requiere un poco de tiempo del sistema.
Si no se especifica, la biblioteca
cliente Oracle determinará un juego de caracteres desde la variable de entorno
NLS_LANG.
Pasar este parámetro puede
reducir el tiempo de conexión.
">
Este parámetro
está disponible a partir de PHP 5 (PECL OCI8 1.1) y acepta los siguientes valores:
OCI_DEFAULT, OCI_SYSOPER y
OCI_SYSDBA.
Si bien la constante OCI_SYSOPER o la constante
OCI_SYSDBA es especificada, esta función intentará establecer
una conexión privilegiada usando identidades externas. Las
conexiones privilegiadas están desactivadas por omisión. Para activarlas, debe
definir la opción oci8.privileged_connect
a On.
PHP 5.3 (PECL OCI8 1.3.4) introducen el valor de modo
OCI_CRED_EXT. Este modo solicita a Oracle usar una
identificación externa o bien del sistema operativo, que debe ser
configurada en la base de datos. El flag OCI_CRED_EXT
solo puede ser usado con el nombre de usuario "/" asociado a una contraseña vacía.
La opción oci8.privileged_connect
puede ser definida a On o Off.
OCI_CRED_EXT puede ser combinado con el modo
OCI_SYSOPER o el modo
OCI_SYSDBA.
OCI_CRED_EXT no es soportado en Windows por razones de seguridad.
'>
Para más detalles sobre el mapeo de tipos de datos
realizado por la extensión OCI8, lea los tipos de datos
soportados por el driver.'>
Un identificador de conexión Oracle,
devuelto por la función oci_connect, oci_pconnect
o la función oci_new_connect.'>
Requerido por la versión OracleEsta función está disponible si PHP está vinculado a partir de la versión 10g
de la biblioteca de la base de datos Oracle.'>
RendimientoCon versiones antiguas de OCI8 o bases de datos Oracle antiguas, la información del cliente
puede ser definida usando el paquete Oracle DBMS_APPLICATION_INFO.
Esto es menos eficiente que usar la función
oci_set_client_info.'>
Ida y vueltaAlgunas funciones OCI8 requieren ida y vuelta con la base de datos.
Estas ida y vuelta pueden ser evitadas al usar consultas cuyo resultado es almacenado en caché.
'>
Para las
consultas que devuelven un número muy grande de líneas, el rendimiento puede
ser muy significativamente mejorado aumentando el valor de la opción
oci8.default_prefetch
o usando la función oci_set_prefetch.
'>
Un identificador de consulta OCI8
creado por la función oci_parse y ejecutado por la función
oci_execute, o un identificador de consulta REF
CURSOR.">
El parámetro
status es el parámetro status pasado a una llamada
de pcntl_waitpid que tuvo éxito.'>
La nota no será visible si el documento es impreso o
mostrado, pero será visible si el documento es convertido a PDF, ya sea por
Acrobat Distiller™, o por Ghostview.'>
Esta función es afectada por
la directiva de configuración open_basedir.'>
Como esto es una estructura
del lenguaje, y no una función, no es posible llamarla
con las funciones variables o argumentos nombrados.
'>
Esta extensión no define ninguna directiva de configuración.'>
Esta extensión no define ningún recurso.'>
Esta extensión no define ninguna constante.'>
No se requiere ninguna biblioteca externa para compilar esta extensión.'>
No hay instalación necesaria para
usar estas funciones, son parte del núcleo de PHP.'>
Aquí hay una aclaración sobre
el uso de las directivas de configuración.'>
El comportamiento de estas funciones es
afectado por la configuración en el archivo &php.ini;.'>
.'>
Estas constantes son definidas por esta
extensión, y solo están disponibles si esta extensión ha sido compilada con
PHP, o bien cargada en tiempo de ejecución.'>
Las constantes listadas aquí están
siempre disponibles en PHP.'>
Estas clases son definidas por esta
extensión, y solo estarán disponibles si esta extensión ha sido compilada
con PHP, o bien cargada dinámicamente.'>
Las constantes a continuación son
definidas por este controlador y solo estarán disponibles cuando la extensión
haya sido compilada en PHP o cargada dinámicamente del motor de ejecución.
Además, estas constantes específicas del controlador deberían ser usadas solo
si se usa este controlador. Usar atributos específicos de un controlador
con otro controlador podría causar un comportamiento inesperado.
PDO::getAttribute podría ser usado para obtener
el atributo PDO::ATTR_DRIVER_NAME para verificar el
controlador, si su código puede funcionar en múltiples controladores.'>
Una excepción será emitida incluso si el atributo PDO::ATTR_ERRMODE no vale
PDO::ERRMODE_EXCEPTION.'>
Emite un error de nivel E_WARNING si el atributo PDO::ATTR_ERRMODE está definido
a PDO::ERRMODE_WARNING.
Lanza una excepción PDOException si el atributo PDO::ATTR_ERRMODE está definido
a PDO::ERRMODE_EXCEPTION.
'>
Instalación
de extensiones PECL. Otra información como notas sobre nuevas
versiones, descargas, fuentes de archivos, información sobre los mantenedores
así como un CHANGELOG, pueden ser encontradas aquí:'>
SVN de
PECL aquí: '>
GIT
de PECL: '>
DLL para esta
extensión PECL actualmente disponible. Consulte la sección
Compilación en Windows.'>
DLL)
para esta extensión PECL están disponibles en el sitio web PECL.'>
El instalador de Extensiones para PHP (PHP Installer for Extensions - PIE) es una nueva herramienta que reemplazará PECL.
Recomendamos usar PIE para instalar extensiones.
Más información en https://github.com/php/pie
'>
Esta extensión es no mantenida.
'>
Una instancia PgSql\Connection.'>
Una instancia PgSql\Connection.
Cuando connection no es especificado, se usa la conexión por defecto.
La conexión por defecto es la última conexión hecha por
pg_connect o pg_pconnectDesde PHP 8.1.0, usar la conexión por defecto está obsoleto.
'>
Una instancia PgSql\Connection.
Cuando connection es &null;, se usa la conexión por defecto.
La conexión por defecto es la última conexión hecha por
pg_connect o pg_pconnectDesde PHP 8.1.0, usar la conexión por defecto está obsoleto.
'>
Una instancia PgSql\Result, devuelta por pg_query,
pg_query_params, o pg_execute (entre otros).
'>
Una instancia PgSql\Lob, devuelta por pg_lo_open.'>
Un parámetro opcional que controla cómo el array devuelto es indexado.
mode es una constante que puede tomar los siguientes valores:
PGSQL_ASSOC, PGSQL_NUM y PGSQL_BOTH.
Usando PGSQL_NUM, la función devolverá un array con índices numéricos,
usando PGSQL_ASSOC, devolverá solo índices asociativos
mientras que PGSQL_BOTH devolverá ambos índices numéricos y asociativos.'>
8.1.0
El parámetro connection ahora espera una instancia de
PgSql\Connection ; anteriormente, se esperaba un &resource;.
'>
8.1.0
El parámetro result ahora espera una instancia de
PgSql\Result ; anteriormente, se esperaba un &resource;.
'>
8.1.0
El parámetro lob ahora espera una instancia de
PgSql\Lob ; anteriormente, se esperaba un &resource;.
'>
8.1.0
Ahora devuelve una instancia de PgSql\Result ;
anteriormente, se devolvía un &resource;.
'>
La versión Windows de PHP
dispone del soporte automático de esta extensión. No es necesario
añadir ninguna biblioteca adicional para disponer de estas funciones.'>
safe mode'>
safe mode SQL'>
Si se proporciona un entero en el rango -128 y 255 inclusive, será interpretado como
el valor ASCII de un solo carácter (los valores negativos se verán añadir 256 para permitir
caracteres en el rango ASCII extendido). Cualquier otro entero será interpretado como
una cadena de caracteres que contiene los dígitos decimales del entero.'>
Desde PHP 8.1.0, pasar un argumento diferente de una cadena está obsoleto.
En el futuro, el argumento será interpretado como una cadena de caracteres en lugar de un punto de código ASCII.
Según el comportamiento deseado, el argumento debe ser convertido a &string; o debe realizarse una llamada explícita a chr.">
8.1.0
El parámetro ftp ahora espera una instancia de
FTP\Connection ; anteriormente, se esperaba un &resource;.
'>
Una instancia de FTP\Connection.'>
GMP.'>
Un objeto GMP, un &integer;,
o un &string; que puede ser interpretado como un número siguiendo la misma lógica
que si la cadena fuera usada en gmp_init con detección automática de la base (es decir cuando base es igual a 0).
'>
resultSolo estilo procedimental: Un objeto mysqli_result
devuelto por mysqli_query, mysqli_store_result,
mysqli_use_result o mysqli_stmt_get_result.'>
mysqlSolo estilo procedimental: Un objeto mysqli
devuelto por mysqli_connect o mysqli_init'>
statementSolo estilo procedimental: Un objeto mysqli_stmt
devuelto por mysqli_stmt_init.'>
mysqlnd.'>
MySQLnd siempre asume el juego de caracteres predeterminado del servidor. Este juego de caracteres es enviado durante el intercambio de conexión/autenticación, el cual mysqlnd utilizará.Libmysqlclient utiliza el juego de caracteres predeterminado establecido en el
my.cnf o mediante una llamada explícita a mysqli_options antes de
llamar a mysqli_real_connect, pero después de mysqli_init.'>
Si el número de filas es mayor que PHP_INT_MAX,
el número será devuelto como un &string;.'>
Advertencia de seguridad: Inyección SQLSi la consulta contiene alguna entrada de variable,
entonces se deben usar sentencias preparadas
parametrizadas en su lugar. Alternativamente, los datos deben estar correctamente formateados y todas las cadenas deben ser escapadas usando
la función mysqli_real_escape_string.'>
Si el informe de errores de mysqli está habilitado (MYSQLI_REPORT_ERROR) y la operación solicitada falla,
se genera una advertencia. Si, además, el modo está configurado como MYSQLI_REPORT_STRICT,
se lanza una mysqli_sql_exception en su lugar.'>
Si el patrón regex pasado no se compila a una regex válida, se emite una E_WARNING.
'>
Esta función
es soportada cuando PHP está instalado como módulo de Apache.
'>
FPM (FastCGI Process Manager, gestor de procesos FastCGI)
es una alternativa a la implementación PHP FastCGI con funcionalidades adicionales útiles para sitios muy altamente cargados.
">
SimpleXML añade propiedades
iterativas para casi todos sus métodos. Estas no pueden ser vistas
utilizando var_dump o cualquier otra función que examine los
objetos.'>
Los nombres de columnas devueltos por
SQLITE_ASSOC y SQLITE_BOTH
siguen las reglas concernientes a la case definidas por la opción de configuración
sqlite.assoc_case.'>
Cuando decode_binary
vale &true; (por defecto), PHP va a decodificar los datos binarios, si estos han sido
codificados con la función sqlite_escape_string.
Generalmente se dejará este valor en su valor por defecto,
a menos que se esté trabajando con bases operadas por otras
aplicaciones.'>
Esta función no funcionará con
resultados no bufferizados.'>
Dos sintaxis alternativas son
soportadas para asegurar la compatibilidad con otras bases de datos
(tales como MySQL): la forma recomendada es la primera, donde el parámetro
dbhandle es el primero en la función.'>
El parámetro opcional
result_type acepta una constante y determina cómo
el array devuelto debe ser indexado. El uso de
SQLITE_ASSOC devolverá únicamente un array asociativo
(nombres de los campos) mientras que SQLITE_NUM devolverá un
array indexado numéricamente (número ordinal de los campos).
SQLITE_BOTH devolverá índices numéricos y asociativos.
SQLITE_BOTH es el valor por defecto para esta
función.'>
Los nombres de los campos devueltos por
esta función son sensibles a la case.'>
Esta función define los campos NULL al valor PHP &null;.'>
link_identifier
La conexión MySQL.
Si no se especifica, se utilizará la última conexión abierta con la función
mysql_connect. Si no se encuentra una conexión de este tipo,
la función intentará abrir una conexión, como si la función mysql_connect hubiera sido llamada sin argumento.
Si no se encuentra o establece una conexión, se generará una alerta de nivel
E_WARNING.
'>
link_identifier
La conexión MySQL.
Si el identificador del enlace no se especifica, se utilizará la última conexión
abierta con la función mysql_connect.
Si no se encuentra o establece una conexión, se generará una alerta de nivel
E_WARNING.
'>
result
La &resource; de resultado que acaba de ser evaluada.
Este resultado proviene de la llamada a la función mysql_query.
'>
field_offset
La posición numérica del campo.
field_offset comienza en 0.
Si field_offset no existe, se generará una alerta de nivel
E_WARNING.
'>
Esta extensión
estaba obsoleta en PHP 5.5.0, y fue eliminada en PHP 7.0.0. En su lugar, se puede
utilizar la extensión MySQLi o la extensión
PDO_MySQL. Ver también
MySQL: elegir una API de la guía.
Alternativas a esta función:'>
Esta función estaba obsoleta
en PHP 4.3.0, y toda la extensión original MySQL fue eliminada en PHP 7.0.0.
En su lugar, se puede utilizar la extensión MySQLi o la extensión
PDO_MySQL. Ver también MySQL: elegir
una API de la guía. Alternativas a esta función:'>
Esta función estaba obsoleta
en PHP 5.3.0, y toda la extensión original MySQL fue eliminada en PHP 7.0.0.
En su lugar, se puede utilizar la extensión MySQLi o la extensión
PDO_MySQL. Ver también MySQL: elegir
una API de la guía.
Alternativas a esta función:'>
Esta función estaba obsoleta
en PHP 5.4.0, y toda la extensión original MySQL fue eliminada en PHP 7.0.0.
En su lugar, se puede utilizar la extensión MySQLi o la extensión
PDO_MySQL. Ver también MySQL: elegir
una API de la guía. Alternativas a esta función:'>
Esta función estaba obsoleta
en PHP 5.5.0, y toda la extensión original MySQL fue eliminada en PHP 7.0.0.
En su lugar, se puede utilizar la extensión MySQLi o la extensión
PDO_MySQL. Ver también MySQL: elegir
una API de la guía. Alternativas a esta función:'>
Las conexiones y los juegos de resultados abiertos de forma no persistente son automáticamente
destruidos cuando un script PHP termina su ejecución. También, el hecho de cerrar una conexión
y liberar los resultados siendo opcional, el hecho de hacerlo explícitamente es altamente
recomendado. Esto devolverá los recursos inmediatamente a PHP y a MySQL, lo que mejorará las
performance. Para más información, refiérase a la
liberación de recursos'>
Los atributos extendidos tienen dos espacios de nombres
diferentes: user y root. El espacio de nombres
user está disponible para todos los usuarios mientras que el espacio de
nombres root solo está disponible para los usuarios con privilegios
root. xattr opera sobre el espacio de nombres user por
defecto, pero esto puede ser cambiado utilizando el argumento
flags.'>
Al especificar direcciones
IPv6 en formato numérico (ej. fe80::1) se debe colocar la dirección IP
entre corchetes. Por ejemplo: tcp://[fe80::1]:80.
'>
Tidy'>
El parámetro config puede
tomar la forma de un array o de una cadena de caracteres. En forma de cadena, representa el nombre del archivo de configuración y de lo contrario, es
un array con las opciones de configuración. Lea &url.tidy.conf; para saber más sobre cada
opción.
El parámetro encoding especifica el juego de caracteres
utilizado para los documentos de entrada y salida. Los valores posibles de
encoding son:
ascii, latin0, latin1,
raw, utf8, iso2022,
mac, win1252, ibm858,
utf16, utf16le,
utf16be, big5 y
shiftjis.'>
No se recomienda
el uso de PHP en un entorno thread MPM, con Apache 2.
Utilice el modo prefork MPM, que es el MPM por defecto para Apache 2.0 y 2.2.
Para saber por qué, lea
la entrada de la FAQ correspondiente a la
utilización de Apache 2 en un entorno thread MPM.'>
Las versiones provenientes de terceros son consideradas no oficiales y no
son directamente soportadas por el proyecto PHP. Cualquier bug encontrado
debe ser reportado al proveedor de estas versiones no oficiales, a menos que
pueda ser reproducido utilizando las versiones provenientes de
la zona de descargas oficial.
'>
Recuerde que al añadir
valores que representan una ruta en la configuración de Apache bajo Windows,
todos los backslash, como c:\directorio\archivo.ext, deben ser
convertidos a slashes, como
c:/directorio/archivo.ext. Un slash final puede
también ser necesario para los directorios.'>
Destacamos a las personas más activas en el prólogo del manual pero hay muchos más contribuyentes
que nos ayudan actualmente en nuestro trabajo o que han proporcionado ayuda
preciosa al proyecto en el pasado. Hay muchos desconocidos que nos han ayudado
mediante sus notas concernientes a las páginas del manual que son
continuamente incluidas en el manual, trabajo del cual estamos muy agradecidos. La lista proporcionada a continuación está ordenada alfabéticamente.'>
Esta función
no puede ser utilizada para manipular el método en curso de utilización (o encadenado).
'>
Por defecto, solo
las funciones definidas por el usuario pueden ser eliminadas,
renombradas o modificadas. Para sobreescribir funciones internas, se
debe activar la configuración runkit.internal_override
en el archivo &php.ini; del sistema entero.'>
El publickey subsystem
es utilizado para gestionar las claves públicas en un servidor en el cual el cliente
ya está identificado. Para identificarse a un sistema
remoto utilizando la identificación por clave pública, utilice la función
ssh2_auth_pubkey_file en su lugar.'>
writer
Únicamente para llamadas procedimentales.
La instancia XMLWriter que es modificada.
Este objeto proviene de una llamada a xmlwriter_open_uri
o xmlwriter_open_memory.
'>
8.0.0writer ahora espera una instancia de XMLWriter
anteriormente, se esperaba una resource.
'>
Esta función solo está disponible en modo WSDL.">
linkEstilo procedimental únicamente: El identificador stomp devuelto por la funciónstomp_connect.">
headersArray asociativo que contiene los encabezados adicionales (ejemplo: receipt).">
Un encabezado de transacción puede ser especificado, indicando que la confirmación de los mensajes debe ser parte de la transacción.">
Stomp es, por naturaleza, asíncrono. Una comunicación síncrona puede ser implementada añadiendo un encabezado receipt. Esto hará que los métodos no devuelvan nada hasta que el mensaje de confirmación no haya sido recibido o hasta que el tiempo de espera no sea alcanzado.">
Los caminos relativos pueden ser resueltos
si el directorio de trabajo actual es uno de los que contienen el binario PHP.
Para utilizar el directorio de trabajo, utilice la función realpath,
o la instrucción dirname(__FILE__).">
constantes de estado para los valores posibles.'>
constantes de tipo para los valores posibles.'>
Recurso de red neuronal.'>
Recurso de datos de entrenamiento de la red neuronal.'>
O bien un recurso de red neuronal, o un recurso de datos de entrenamiento de una red neuronal.'>
No devuelve ningún valor.'>
Devuelve &true; en caso de éxito, &false; de lo contrario.'>
Devuelve un recurso de red neuronal en caso de éxito, o &false; si ocurre un error.'>
Devuelve un recurso de datos de entrenamiento en caso de éxito, o &false; si ocurre un error.'>
Esta función ahora está disponible si la extensión fann ha sido compilada
con libfann >= 2.2.'>
ImagickException si ocurre un error.'>
ImagickDrawException si ocurre un error.'>
ImagickPixelException si ocurre un error.'>
ImagickPixelIteratorException si ocurre un error.'>
Esta función está DEPRECADA a partir de Imagick 3.4.4. Depender de esta funcionalidad está fuertemente desaconsejado.'>
Imagick::CHANNEL_DEFAULT. Consúltese la lista de constantes de canales'>
constantes de canales utilizando un operador a nivel de bits. &imagick.default.channel.info;'>
ImagickException en caso de fallo.'>
El comportamiento del parámetro bestfit cambió con Imagick 3.0.0.
Antes de esta versión, proporcionar las dimensiones 400x400 a una imagen de dimensiones 200x150
hacía que la parte izquierda permaneciera sin cambios. Con Imagick 3.0.0 y posteriores, la
imagen se reduce al tamaño 400x300, siendo este el mejor resultado para esas dimensiones. Si el parámetro bestfit es utilizado, la anchura y la altura deben ser proporcionadas.
'>
Debe existir un archivo openssl.cnf válido e
instalado para que esta función opere correctamente.
Ver las notas encontradas en la sección
concerniente a la instalación para más información.
'>
El parámetro opcional notext afecta al nivel de verbosidad del display;
si vale &false;, se añadirán información legible por humanos en el display.
Por omisión, el parámetro notext vale &true;.
'>
Al igual que para todas las funciones aritméticas, los parámetros para esta función
pueden ser ya sea un tipo nativo de PHP (entero, string, float, bool o &null;), o una instancia de la clase COM, VARIANT o DOTNET. Los tipos nativos de PHP
serán convertidos a VARIANT utilizando las mismas reglas que las encontradas en el
constructor de la clase . Los objetos COM y DOTNET
tendrán el valor de su propiedad por defecto recuperado y utilizado como valor VARIANT.
Las funciones aritméticas VARIANT están interfazadas con las funciones equivalentes de la biblioteca
COM; para más información sobre estas funciones, consúltese la biblioteca MSDN. Las funciones PHP tienen nombres ligeramente diferentes:
por ejemplo, variant_add, en PHP, corresponde a
VarAdd() en la documentación MSDN.
'>
Este
método requiere que la variable de configuración INI phar.readonly
esté definida a 0 para funcionar con los objetos Phar.
De lo contrario, se lanzará una excepción PharException.'>
Phar::addFile, Phar::addFromString y Phar::offsetSet
registran un nuevo archivo phar cada vez que son llamadas. Si las prestaciones son una preocupación,
Phar::buildFromDirectory o Phar::buildFromIterator
deberían ser utilizadas en su lugar.
'>
PharData::addFile, PharData::addFromString y PharData::offsetSet
registran un nuevo archivo phar cada vez que son llamadas. Si las prestaciones son una preocupación,
PharData::buildFromDirectory o PharData::buildFromIterator
deberían ser utilizadas en su lugar.
'>
Esta extensión requiere la extensión PHP libxml.
Esto significa pasar la opción de configuración
, o anterior a PHP 7.4
la opción de configuración ,
aunque esto se realiza implícitamente ya que libxml está activado por omisión.
'>
Esta función solo está disponible
si PHP es compilado utilizando la biblioteca libxml 20620 o posterior.'>
inotify_init'>
Emite una advertencia
E_WARNING si la llamada a este método falla
(i.e. no implementado).'>
La propiedad
streamWrapper::$context
es actualizada si un contexto válido es pasado a la función.'>
bucket ahora espera una instancia de StreamBucket; anteriormente, se esperaba una stdClass.'>
StreamBucket; anteriormente, se retornaba una stdClass.'>
GmagickException en caso de error.'>
return
está definido a &true;, la exportación será retornada en forma de &string;,
de lo contrario, &null; será retornado.'>
name
Filtrar los resultados para incluir únicamente las instancias
de ReflectionAttribute para los atributos correspondientes a este nombre de clase.
'>
flags
Flags para determinar cómo filtrar los resultados, si name es proporcionado.
El valor por omisión es 0 que solo retornará los resultados
para los atributos que son de la clase name.
La única otra opción disponible es utilizar ReflectionAttribute::IS_INSTANCEOF,
que utilizará instanceof para el filtrado.
'>
Para una portabilidad máxima, se recomienda siempre utilizar barras oblicuas (/) como separador de directorio en los nombres de archivos zip.'>
Código de Error Win32 en caso de fallo.'>
WIN32_NO_ERROR en caso de éxito&win32service.false.error;'>
El MIB define el tipo de cada identificador de objeto. Debe
ser especificado como un carácter simple de la lista siguiente.
tipos=El tipo es recuperado desde el MIBiINTEGERuINTEGERsSTRINGxHEX STRINGdDECIMAL STRINGnNULLOBJoOBJIDtTIMETICKSaIPADDRESSbBITS
Si la constante OPAQUE_SPECIAL_TYPES ha sido definida durante
la compilación de la biblioteca SNMP, los caracteres siguientes
también estarán disponibles:
tiposUint64 sin signoIint64 con signoFfloatDdouble
'>
La mayoría de estos valores utilizan el tipo ASN.1 correspondiente. 's', 'x', 'd' y 'b'
son todas formas diferentes de especificar el valor OCTET STRING y el tipo sin signo
'u' también es utilizado para manejar los valores Gauge32.
'>
Si los archivos MIB son cargados en el árbol MIB con "snmp_read_mib" o especificándolos
en la configuración de libsnmp, '=' podrá ser utilizado como parámetro
de tipo para todos los identificadores de objetos, ya que el tipo puede ser leído automáticamente desde el MIB.
'>
Nota que hay 2 formas de definir una variable de tipo BITS como i.e.
"SYNTAX BITS {telnet(0), ftp(1), http(2), icmp(3), snmp(4), ssh(5), https(6)}":
Utilizando el tipo "b" y una lista de octetos. Este método no es
recomendado ya que la petición GET para un mismo OID retornará i.e. 0xF8.
Utilizando el tipo "x" y un número hexadecimal pero sin(!) el prefijo usual
"0x".
Consúltese la sección sobre ejemplos para más detalles.
'>
&reftitle.errors;
Este método no lanza excepciones por omisión.
Para activar el lanzamiento de excepciones SNMPException cuando
ocurren errores de la biblioteca,
el parámetro de la clase SNMP exceptions_enabled
debe ser definido al valor correspondiente. Ver las
explicaciones sobre SNMP::$exceptions_enabled
para más detalles.
'>
La función de retrollamada callback
es llamada cuando la petición está terminada.
Debe corresponder al siguiente prototipo: datarepresenta los datos personalizados pasados a la petición.resultrepresenta el valor resultante específico de la petición; básicamente,
el valor retornado por la llamada al sistema correspondiente.reqes el recurso opcional de la petición que puede ser
utilizado con funciones como eio_get_last_error.
'>
La prioridad de la petición: EIO_PRI_DEFAULT, EIO_PRI_MIN, EIO_PRI_MAX, o &null;.
Si &null; es pasado, el parámetro pri, internamente, es definido a
EIO_PRI_DEFAULT.
'>
Evitar los
caminos relativos.
'>
TRADER_MA_TYPE_* debe ser utilizada.'>
TRADER_MA_TYPE_* debe ser utilizada.'>
TRADER_MA_TYPE_* debe ser utilizada.'>
TRADER_MA_TYPE_* debe ser utilizada.'>
TRADER_MA_TYPE_* debe ser utilizada.'>
TRADER_MA_TYPE_* debe ser utilizada.'>
TRADER_MA_TYPE_* debe ser utilizada.'>
TRADER_MA_TYPE_* debe ser utilizada.'>
TRADER_REAL_MIN a TRADER_REAL_MAX.'>
TRADER_REAL_MIN a TRADER_REAL_MAX.'>
PECL mongodb 2.0.0
Esta clase ha sido eliminada.
'>
PECL mongodb 2.0.0
Esta función ha sido eliminada.
'>
PECL mongodb 2.0.0
Este método ha sido eliminado.
'>
PECL mongodb 2.0.0
Esta clase ya no implementa la interfaz
Serializable.
'>
PECL mongodb 1.15.0
Los tipos de retorno de los métodos son declarados como provisionales en PHP 8.0 y posteriores,
lo que desencadena avisos de depreciación en el código que implementa esta interfaz sin declarar
los tipos de retorno apropiados.
El atributo #[ReturnTypeWillChange] puede ser añadido
para ignorar la notificación de depreciación.
'>
PECL mongodb 2.0.0
Los tipos de retorno previamente declarados como provisionales ahora son aplicados.
'>
PECL mongodb 2.0.0
Este método ahora lanza una excepción cuando es llamado
para una escritura no reconocida, en lugar de retornar &null;.
'>
collationarrayobject
Collation permite a los usuarios especificar reglas específicas del lenguaje para la comparación de cadenas, por ejemplo, reglas para mayúsculas o acentos. Al especificar una collation, el campo "locale" es obligatorio; todos los demás campos de la collation son opcionales. Para la descripción de estos campos, consúltese el documento Collation.
Si la collation no es especificada pero la colección tiene una collation por omisión, la operación utilizará la collation especificada para la colección. Si ninguna collation es especificada para la colección o para la operación, MongoDB utilizará el binario simple de comparación utilizado en versiones anteriores para las comparaciones de cadenas.
Esta opción está disponible en MongoDB 3.4+ y una excepción será emitida en tiempo de ejecución si es especificada en una versión anterior.
'>
letarrayobject
Diccionario de nombres y valores de parámetros. Los valores deben ser constantes o expresiones cerradas que no hagan referencia a campos del documento. Los parámetros pueden ser accedidos luego como variables en un contexto de expresión agregada (por ejemplo $$var).
Esta opción está disponible en MongoDB 5.0+ y resultará en una excepción en tiempo de ejecución si es especificada para una versión anterior del servidor.
'>
keyVaultClientMongoDB\Driver\ManagerEl Manager utilizado para enrutar las peticiones de claves de datos a un cluster MongoDB diferente. Por omisión, el Manager y cluster actual es utilizado.
'>
keyVaultNamespace&string;Un nombre de espacio completamente calificado (por ejemplo "databaseName.collectionName") denotando la colección que contiene todas las claves de datos utilizadas para el cifrado y descifrado. Esta opción es requerida.
'>
kmsProviders&array;
Un documento que contiene la configuración de uno o varios
proveedores KMS, que se utilizan para cifrar las claves de datos.
Los proveedores soportados son "aws",
"azure", "gcp" y
"local", y al menos uno debe ser especificado.
Si se especifica un documento vacío para "aws",
"azure", o "gcp", el controlador
intentará configurar el proveedor utilizando
Automatic Credentials.
El formato para "aws" es el siguiente:
,
secretAccessKey: ,
sessionToken:
}
]]>
El formato para "azure" es el siguiente:
,
clientId: ,
clientSecret: ,
identityPlatformEndpoint: // Defaults to "login.microsoftonline.com"
}
]]>
El formato para "gcp" es el siguiente:
,
privateKey: |,
endpoint: // Defaults to "oauth2.googleapis.com"
}
]]>
El formato para "kmip" es el siguiente:
}
]]>
El formato para "local" es el siguiente:
|
}
]]>
'>
Opciones del proveedor "aws"OpciónTipoDescripciónregionstringRequis.keystringRequis. El nombre de recurso Amazon (ARN) de la clave maestra del cliente AWS (CMK).endpointstringOpcional. Un identificador de host alternativo para enviar las solicitudes KMS. Puede incluir el número de puerto.
Opciones del proveedor "azure"OpciónTipoDescripciónkeyVaultEndpointstringRequis. Host con puerto opcional (por ejemplo, "example.vault.azure.net").keyNamestringRequis.keyVersionstringOpcional. Una versión específica de la clave nombrada. Por omisión, se utiliza la versión primaria de la clave.
Opciones del proveedor "gcp"OpciónTipoDescripciónprojectIdstringRequis.locationstringRequis.keyRingstringRequis.keyNamestringRequis.keyVersionstringOpcional. Una versión específica de la clave nombrada. Por omisión, se utiliza la versión primaria de la clave.endpointstringOpcional. Host con puerto opcional. El valor por omisión es "cloudkms.googleapis.com".
Opciones del proveedor "kmip"OpciónTipoDescripciónkeyIdstringOpcional. Identificador único de un objeto gestionado de 96 bytes de datos secretos KMIP. Si no se especifica, el controlador crea un objeto gestionado aleatorio de 96 bytes de datos secretos KMIP.endpointstringOpcional. Host con puerto opcional.delegatedboolOpcional. Si es verdadero, esta clave debe ser descifrada por el servidor KMIP.
'>
tlsOptionsarray
Un documento que contiene la configuración TLS de uno o varios
proveedores KMS.
Los proveedores soportados son "aws",
"azure", "gcp" y
"kmip".
Todos los proveedores soportan las siguientes opciones:
: {
tlsCaFile: ,
tlsCertificateKeyFile: ,
tlsCertificateKeyFilePassword: ,
tlsDisableOCSPEndpointCheck:
}
]]>
'>
maxCommitTimeMSinteger
El tiempo máximo en milisegundos para permitir que una sola
comando commitTransaction se ejecute.
Si se especifica, maxCommitTimeMS debe ser un entero
32 bits con signo superior o igual a cero.
'>
readConcernMongoDB\Driver\ReadConcern
Una preocupación de lectura a aplicar a la operación.
Esta opción está disponible en MongoDB 3.2+ y se traducirá en
una excepción en el momento de la ejecución si se especifica para
una versión más antigua del servidor.
'>
readPreferenceMongoDB\Driver\ReadPreference
Una preferencia de lectura a utilizar para seleccionar un servidor
para la operación.
'>
sessionMongoDB\Driver\Session
Una sesión a asociar a la operación.
'>
Si se utiliza una "session" que tiene una transacción
en curso, no se puede especificar la opción "readConcern"
o "writeConcern". Intentar hacer esto lanzará una excepción
MongoDB\Driver\Exception\InvalidArgumentException.
En su lugar, debe definir estas opciones cuando se crea la transacción con
MongoDB\Driver\Session::startTransaction.
'>
writeConcernMongoDB\Driver\WriteConcern
Una preocupación de escritura a aplicar a la operación.
'>
namespace (string)
Un espacio de nombres completamente calificado (ej. "databaseName.collectionName")
'>
db (string)
El nombre de la base de datos sobre la cual se ejecutará el comando.
'>
bulk (MongoDB\Driver\BulkWrite)
Escritura(s) a ejecutar.
'>
bulk (MongoDB\Driver\BulkWriteCommand)
Escritura(s) a ejecutar.
'>
command (MongoDB\Driver\Command)
El comando a ejecutar.
'>
options
Opciones de cifradoOpciónTipoDescripciónalgorithmstring
El algoritmo de cifrado a utilizar. Esta opción es requerida. Especifique una de las siguientes constantes de
ClientEncryption:
MongoDB\Driver\ClientEncryption::AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTICMongoDB\Driver\ClientEncryption::AEAD_AES_256_CBC_HMAC_SHA_512_RANDOMMongoDB\Driver\ClientEncryption::ALGORITHM_INDEXEDMongoDB\Driver\ClientEncryption::ALGORITHM_UNINDEXEDMongoDB\Driver\ClientEncryption::ALGORITHM_RANGEcontentionFactorint
El factor de contención para evaluar las consultas con cargas útiles cifradas indexadas.
Esta opción se aplica únicamente y solo puede ser especificada cuando
algorithm es
MongoDB\Driver\ClientEncryption::ALGORITHM_INDEXED o
MongoDB\Driver\ClientEncryption::ALGORITHM_RANGE.
keyAltNamestring
Identifica un documento de colección de cofre de claves por keyAltName. Esta opción es mutuamente exclusiva
con keyId y una de las dos es requerida.
keyIdMongoDB\BSON\Binary
Identifica una clave de datos por _id. El valor es un UUID (subtipo binario 4). Esta opción es mutuamente
exclusiva con keyAltName y una de las dos es requerida.
queryTypestring
El tipo de consulta para evaluar las consultas con cargas útiles cifradas indexadas. Especifique una de las siguientes constantes de
ClientEncryption:
MongoDB\Driver\ClientEncryption::QUERY_TYPE_EQUALITYMongoDB\Driver\ClientEncryption::QUERY_TYPE_RANGE
Esta opción se aplica únicamente y solo puede ser especificada cuando
algorithm es
MongoDB\Driver\ClientEncryption::ALGORITHM_INDEXED o
MongoDB\Driver\ClientEncryption::ALGORITHM_RANGE.
rangeOptsarray
Opciones de índice para un campo de cifrado interrogeable que soporta consultas "range". Las opciones a continuación deben coincidir
con los valores definidos en encryptedFields de la colección objetivo. Para los tipos de campo BSON double y decimal128,
min, max y precision deben ser todos definidos o todos no definidos.
Opciones de índice de rangoOpciónTipoDescripciónminmixedRequisito si precision está definido. El valor BSON mínimo del rango.maxmixedRequisito si precision está definido. El valor BSON máximo del rango.sparsityintOpcional. Entero positivo de 64 bits.precisionint
Opcional. Entero positivo de 32 bits que especifica la precisión a utilizar
para el cifrado explícito. Solo puede ser definido para los tipos
de campo BSON double o decimal128.
trimFactorintOpcional. Entero positivo de 32 bits.
'>
query (MongoDB\Driver\Query)
La consulta a ejecutar.
'>
typeMap (array)
Configuración del mapa de tipos.
'>
filter (arrayobject)
El atributo de la consulta.
Un atributo vacío hará coincidir todos los documentos de la colección.
Al evaluar los criterios de consulta, MongoDB compara los tipos y los valores según sus propias reglas de comparación para los tipos BSON, que difieren de las reglas de comparación y de manipulación de tipos de PHP. Al hacer coincidir un tipo BSON especial, los criterios de consulta deben utilizar la clase BSON (ej.: utilizar MongoDB\BSON\ObjectId para hacer coincidir un ObjectId).
'>
Retorna un MongoDB\Driver\Cursor en caso de éxito.'>
Retorna un MongoDB\Driver\WriteResult en caso de éxito.'>
Retorna un MongoDB\Driver\BulkWriteCommandResult en caso de éxito.'>
Lanza una excepción MongoDB\Driver\Exception\InvalidArgumentException si la opción "session" se utiliza con una transacción asociada en combinación con una opción "readConcern" o "writeConcern".'>
Lanza una excepción MongoDB\Driver\Exception\InvalidArgumentException si la opción "session" se utiliza junto con una preocupación de escritura no reconocida.'>
Lanza una excepción MongoDB\Driver\Exception\BulkWriteCommandException en caso de error de escritura (por ejemplo, fallo de comando, error de escritura o preocupación de escritura)'>
Lanza una excepción MongoDB\Driver\BulkWriteException en caso de error de una operación de escritura (un error WriteError y WriteConcern)'>
Lanza una excepción MongoDB\Driver\InvalidArgumentException en caso de error durante el análisis de un argumento.'>
Lanza una excepción MongoDB\Driver\AuthenticationException si se requiere una identificación pero falla'>
Lanza una excepción MongoDB\Driver\ConnectionException si la conexión al servidor falla por una razón distinta a un problema de identificación'>
Lanza una excepción MongoDB\Driver\Exception\UnexpectedValueException si la entrada no contiene exactamente un documento BSON. Las razones posibles incluyen, pero no se limitan a, BSON inválido, datos adicionales (después de leer un documento BSON), o un error inesperado de libbson.'>
Levanta una excepción MongoDB\Driver\Exception\LogicException
si la escritura no ha sido reconocida.
'>
MongoDB\BSON\Decimal128 solo es compatible con
MongoDB 3.4+. Si se intenta utilizar el tipo BSON con una versión antigua
de MongoDB, se emitirá un error.
'>
La salida es coherente con la función MongoDB\BSON\toJSON,
que utiliza el formato JSON extendido específico del controlador. Esto no corresponde
necesariamente a las representaciones JSON extendidas
relajadas
o canónicas
utilizadas por MongoDB\BSON\toRelaxedExtendedJSON y
MongoDB\BSON\toCanonicalExtendedJSON, respectivamente.
'>
En las plataformas Unix, la extensión MongoDB es sensible a los scripts que utilizan
la llamada al sistema fork() sin llamar a exec(). No se deben reutilizar
instancias MongoDB\Driver\Manager en un proceso
hijo derivado de un fork.
'>
Dado que el tipo entero de PHP es firmado, algunos valores
devueltos por este método pueden aparecer como enteros negativos
en las plataformas de 32 bits. El formateador "%u" de
sprintf puede ser utilizado para obtener una
representación en forma de string del valor decimal no firmado.
'>
La opción readPreference no controla el servidor hacia
el cual el controlador emite la operación; siempre se ejecutará en este objeto
servidor. En su lugar, puede ser utilizado al emitir
la operación a un secundario (desde una conexión de conjunto de réplicas,
no autónoma) o el nodo Mongos para asegurarse de que el controlador defina el
protocolo de fila en consecuencia o añada la preferencia de lectura a
la operación, respectivamente.
'>
Es responsabilidad del llamante asegurarse de que el
servidor sea capaz de ejecutar la operación de escritura. Por
ejemplo, la ejecución de una operación de escritura en un
secundario (excluyendo su base de datos "local") fallará.
'>
Los documentos BSON pueden contener técnicamente claves duplicadas ya que
los documentos se almacenan como una lista de pares clave-valor;
sin embargo, las aplicaciones deben abstenerse de generar
documentos con claves duplicadas ya que el comportamiento del servidor y del
controlador puede ser indefinido. Dado que los objetos y arrays de PHP no pueden
tener claves duplicadas, los datos también podrían perderse al decodificar
un documento BSON con claves duplicadas.
'>
Una petición debe ser creada mediante la función radius_create_request antes de que esta función pueda ser llamada.'>
typeEl tipo de atributo.'>
radius_handleEl recurso RADIUS.'>
optionsUna máscara de opciones de atributo. Las opciones disponibles incluyen RADIUS_OPTION_TAGGED y RADIUS_OPTION_SALT.'>
tagLa etiqueta del atributo. Este parámetro es ignorado mientras que la opción RADIUS_OPTION_TAGGED esté definida.'>
vendorEl identificador del proveedor.'>
file_descriptor
El descriptor de archivo, que debe ser ya sea una recurso
de archivo, o un entero. Un entero se asume como un descriptor
de archivo que puede ser pasado directamente a la llamada al sistema
subyacente.
'>
Cada recurso tiene un límite soft y hard asociados. El límite
soft corresponde al valor que el núcleo fuerza para el recurso
correspondiente. El límite hard actúa como un techo del límite soft.
Un proceso no privilegiado solo puede definir su límite soft en un
valor comprendido entre 0 y el límite hard, lo que solo hará bajar
su límite hard.
'>
" ": carácter SP en ASCII
0x20, un espacio ordinario.
"\t": carácter HT en ASCII
0x09, una tabulación.
"\n": carácter LF en ASCII
0x0A, un salto de línea (line feed).
"\r": carácter CR en ASCII
0x0D, un retorno de carro.
"\0": carácter NUL en ASCII
0x00, el octeto NUL.
"\v": carácter VT en ASCII
0x0B, una tabulación vertical.
'>
" " (Unicode U+0020), un espacio ordinario.
"\t" (Unicode U+0009), una tabulación.
"\n" (Unicode U+000A), un salto de línea.
"\r" (Unicode U+000D), un retorno de carro.
"\0" (Unicode U+0000), el octeto NUL.
"\v" (Unicode U+000B), una tabulación vertical.
"\f" (Unicode U+000C), un avance de página.
"\u00A0" (Unicode U+00A0), un ESPACIO INSÉCABLE.
"\u1680" (Unicode U+1680), una MARCA DE ESPACIO OGHAM.
"\u2000" (Unicode U+2000), un CUADRADO MEDIO.
"\u2001" (Unicode U+2001), un CUADRADO.
"\u2002" (Unicode U+2002), un ESPACIO MEDIO.
"\u2003" (Unicode U+2003), un ESPACIO CUADRADO.
"\u2004" (Unicode U+2004), un ESPACIO DE UN-TERCIO-DE-CUADRADO.
"\u2005" (Unicode U+2005), un ESPACIO DE UN-CUARTO-DE-CUADRADO.
"\u2006" (Unicode U+2006), un ESPACIO DE UN-SEXTO-DE-CUADRADO.
"\u2007" (Unicode U+2007), un ESPACIO PARA DÍGITOS.
"\u2008" (Unicode U+2008), un ESPACIO DE PUNTUACIÓN.
"\u2009" (Unicode U+2009), un ESPACIO FINO.
"\u200A" (Unicode U+200A), un ESPACIO PELUDO.
"\u2028" (Unicode U+2028), un SEPARADOR DE LÍNEA.
"\u2029" (Unicode U+2029), un SEPARADOR DE PÁRRAFO.
"\u202F" (Unicode U+202F), un ESPACIO INSÉCABLE ESTRECHO.
"\u205F" (Unicode U+205F), un ESPACIO MATEMÁTICO MEDIO.
"\u3000" (Unicode U+3000), un ESPACIO IDEOGRÁFICO.
"\u0085" (Unicode U+0085), una LÍNEA SIGUIENTE (NEL).
"\u180E" (Unicode U+180E), un SEPARADOR DE VOCALES MONGOL.
'>
Opcionalmente, los caracteres a eliminar también pueden ser especificados utilizando
el parámetro characters.
Basta con listar todos los caracteres que deben ser eliminados.
Con .., es posible especificar un rango creciente de caracteres.
'>
Opcionalmente, los caracteres a eliminar también pueden ser especificados utilizando
el parámetro characters.
Basta con listar todos los caracteres a eliminar.
'>
Un argumento opcional que define el codificado utilizado durante
la conversión de caracteres.
Si se omite, el valor por omisión del parámetro encoding
es el valor de la opción de configuración
default_charset.
Aunque este argumento es técnicamente opcional, se recomienda encarecidamente
especificar el valor correcto para su código si la opción de configuración
default_charset
ha sido definida incorrectamente para la entrada proporcionada.
'>
format
La cadena de formato está compuesta por cero o más directivas:
caracteres ordinarios (excepto %)
que se copian directamente al resultado y
especificaciones de conversión,
cada una con su propio parámetro.
Una especificación de conversión que sigue este prototipo:
%[argnum$][flags][width][.precision]specifier.
Argnum
Un &integer; seguido de un signo dólar $,
para especificar qué número de argumento tratar en la conversión.
BanderasBandera&Description;-
Justifica el texto a la izquierda dado el ancho del campo;
la justificación a la derecha es el comportamiento por omisión.
+
Prefija los números positivos con un signo más
+; por omisión solo los números
negativos son prefijados con un signo negativo.
(espacio)
Rellena el resultado con espacios.
Esto es por omisión.
0
Rellena solo los números a la izquierda con ceros.
Con el especificador s esto también puede
rellenar a la derecha con ceros.
'(char)
Rellena el resultado con el carácter (char).
Ancho
Sea un entero indicando el número de caracteres (mínimo)
que esta conversión debe producir, o *.
Si * es utilizado, entonces el ancho es proporcionado
como un valor entero adicional precediendo al que se formatea
por el especificador.
Precisión
Un punto . seguido opcionalmente
sea de un entero, o de *,
cuya significación depende del especificador:
Para los especificadores e, E,
f y F:
esto es el número de dígitos a mostrar después
de la coma (por omisión, esto es 6).
Para los especificadores g, G,
h y H:
esto es el número máximo de dígitos significativos a mostrar.
Para el especificador s: actúa como un punto de corte,
definiendo un límite máximo de caracteres de la cadena.
Si el punto es especificado sin un valor explícito para la precisión,
0 es asumido. Si * es utilizado, la precisión es
proporcionada como un valor entero adicional precediendo al que se formatea
por el especificador.
EspecificadoresEspecificador&Description;%
Un carácter de porcentaje literal. No se necesita ningún argumento.
b
El argumento es tratado como un entero y presentado
como un número binario.
c
El argumento es tratado como un entero y presentado
como el carácter de código ASCII correspondiente.
d
El argumento es tratado como un entero y presentado
como un número entero decimal (firmado).
e
El argumento es tratado como una notación científica
(ej. 1.2e+2).
E
Como el especificador e pero utiliza
una letra mayúscula (por ejemplo 1.2E+2).
f
El argumento es tratado como un número de coma flotante
(tipo &float;) y presentado como un número de coma
flotante (teniendo en cuenta la configuración local).
F
El argumento es tratado como un número de coma flotante
(tipo &float;) y presentado como un número de coma
flotante (sin tener en cuenta la configuración local).
g
Formato general.
Sea P igual a la precisión si diferente de 0, 6 si la precisión
es omitida o 1 si la precisión es cero.
Entonces, si la conversión con el estilo E tuviera como exponente X:
Si P > X ≥ −4, la conversión es con estilo f y precisión P − (X + 1).
De lo contrario, la conversión es con el estilo e y precisión P - 1.
G
Como el especificador g pero utiliza
E y f.
h
Como el especificador g pero utiliza F.
Disponible a partir de PHP 8.0.0.
H
Como el especificador g pero utiliza
E y F. Disponible a partir de PHP 8.0.0.
o
El argumento es tratado como un entero y presentado
como un número octal.
s
El argumento es tratado y presentado como una cadena de caracteres.
u
El argumento es tratado como un entero y presentado
como un número decimal no firmado.
x
El argumento es tratado como un entero y presentado
como un número hexadecimal (las letras en minúsculas).
X
El argumento es tratado como un entero y presentado
como un número hexadecimal (las letras en mayúsculas).
El especificador de tipo c ignora el alineamiento y el tamaño.
Intentar utilizar una combinación de una cadena
y especificadores con juegos de caracteres que necesitan
más de un octeto por carácter dará un resultado inesperado.
Las variables serán forzadas a un tipo apropiado para el especificador:
Manejo de tiposTipoEspecificadoresstringsintd,
u,
c,
o,
x,
X,
bfloate,
E,
f,
F,
g,
G,
h,
H
'>
format
El formato interpretado para string se describe
en la documentación de la sprintf con las siguientes diferencias:
La función no tiene en cuenta el contexto local.
F, g, G y
b no son soportados.
D representa un número decimal.
i representa un número entero con detección de base.
n representa el número de caracteres tratados hasta este punto.
s detiene la lectura en cada carácter de espacio.
* en lugar de argnum$ elimina
la asignación de esta especificación de conversión.
'>
Anterior a PHP 8.0.0, si needle no es una cadena de caracteres,
se convierte en un entero y se aplica como valor ordinal de un carácter.
Este comportamiento está obsoleto a partir de PHP 7.3.0, y confiar en él
está fuertemente desaconsejado. Dependiendo del comportamiento esperado,
needle debe ser explícitamente convertido a una cadena de caracteres,
o debe realizarse una llamada explícita a chr.
'>
8.0.0needle acepta ahora una cadena vacía.
'>
5.6.0
El valor por omisión para el parámetro encoding
ha sido modificado para ser el valor de la opción de configuración
default_charset.
'>
8.2.0
La conversión de la casilla ya no depende de la configuración local definida con
setlocale. Solo se convertirán los caracteres ASCII.
'>
8.2.0
El case folding ya no depende de la configuración local definida con
setlocale. Solo se realizará el case folding ASCII.
Los octetos no-ASCII serán comparados por su valor de octeto.
'>
&Version;&Description;8.0.0
Esta función ya no devuelve &false; en caso de fallo.
8.0.0
Lanza una ValueError si el número de argumentos es cero;
anteriormente, esta función emitía un E_WARNING.
8.0.0
Lanza una ValueError si [width] es inferior a cero o superior a PHP_INT_MAX;
anteriormente, esta función emitía un E_WARNING.
8.0.0
Lanza una ValueError si [precision] es inferior a cero o superior a PHP_INT_MAX;
anteriormente, esta función emitía un E_WARNING.
8.0.0
Lanza una ArgumentCountError cuando se proporcionan menos argumentos de los requeridos;
anteriormente, esta función emitía un E_WARNING.
'>
&Version;&Description;8.0.0
Esta función ya no devuelve &false; en caso de fallo.
8.0.0
Lanza una ValueError si el número de argumentos es cero;
anteriormente, esta función emitía un E_WARNING.
8.0.0
Lanza una ValueError si [width] es inferior a cero o superior a PHP_INT_MAX;
anteriormente, esta función emitía un E_WARNING.
8.0.0
Lanza una ValueError si [precision] es inferior a cero o superior a PHP_INT_MAX;
anteriormente, esta función emitía un E_WARNING.
8.0.0
Lanza una ArgumentCountError cuando se proporcionan menos argumentos de los requeridos;
anteriormente, esta función emitía un E_WARNING.
'>
A partir de PHP 8.0.0, se lanza una ValueError si el número de argumentos es nulo.
Anterior a PHP 8.0.0, se emitía un E_WARNING en su lugar.
A partir de PHP 8.0.0, se lanza una ValueError si [width] es inferior a cero o superior a PHP_INT_MAX.
Anterior a PHP 8.0.0, se emitía un E_WARNING en su lugar.
A partir de PHP 8.0.0, se lanza una ValueError si [precision] es inferior a cero o superior a PHP_INT_MAX.
Anterior a PHP 8.0.0, se emitía un E_WARNING en su lugar.
A partir de PHP 8.0.0, se lanza una ArgumentCountError cuando se proporcionan menos argumentos de los requeridos.
Anterior a PHP 8.0.0, se devolvía &false; y se emitía un E_WARNING en su lugar.
'>
A partir de PHP 8.0.0, se lanza un ValueError si el número de argumentos es cero.
Anterior a PHP 8.0.0, se emitía un E_WARNING en su lugar.
A partir de PHP 8.0.0, se lanza un ValueError si [width] es menor que cero o mayor que PHP_INT_MAX.
Anterior a PHP 8.0.0, se emitía un E_WARNING en su lugar.
A partir de PHP 8.0.0, se lanza un ValueError si [precision] es menor que cero o mayor que PHP_INT_MAX.
Anterior a PHP 8.0.0, se emitía un E_WARNING en su lugar.
A partir de PHP 8.0.0, se lanza un ValueError cuando se proporcionan menos argumentos de los requeridos.
Anterior a PHP 8.0.0, se devolvía &false; y se emitía un E_WARNING en su lugar.
'>
Devuelve un valor inferior a 0 si string1
es inferior a string2; un valor superior
a 0 si string1 es superior a
string2, y 0 si son
iguales.
No se puede deducir ningún significado particular de este valor,
excepto su signo.
'>
filter
El filtro a aplicar.
Puede ser un filtro de validación utilizando una de las constantes
FILTER_VALIDATE_*, un filtro de
limpieza utilizando una de las constantes
FILTER_SANITIZE_* o FILTER_UNSAFE_RAW,
o un filtro personalizado utilizando FILTER_CALLBACK.
El valor por omisión es FILTER_DEFAULT,
que es un alias de FILTER_UNSAFE_RAW.
'>
Las fuentes de aleatoriedad por orden de prioridad son las siguientes:
Linux: getrandom(), /dev/urandom
FreeBSD >= 12 (PHP >= 7.3): getrandom(), /dev/urandom
Windows (PHP >= 7.2): CNG-API
Windows: CryptGenRandom
macOS (PHP >= 8.2; >= 8.1.9; >= 8.0.22 si CCRandomGenerateBytes está disponible en el momento de la compilación): CCRandomGenerateBytes()
macOS (PHP >= 8.1; >= 8.0.2): arc4random_buf(), /dev/urandom
NetBSD >= 7 (PHP >= 7.1; >= 7.0.1): arc4random_buf(), /dev/urandom
OpenBSD >= 5.5 (PHP >= 7.1; >= 7.0.1): arc4random_buf(), /dev/urandom
DragonflyBSD (PHP >= 8.1): getrandom(), /dev/urandom
Solaris (PHP >= 8.1): getrandom(), /dev/urandom
Cualquier combinación de un sistema operativo y una versión de PHP no mencionada anteriormente:
/dev/urandom.
Si ninguna de las fuentes de aleatoriedad está disponible o todas fallan al generar
aleatoriedad, se lanzará una excepción de tipo Random\RandomException.
'>
Si no se encuentra ninguna fuente de datos aleatorios, se lanzará una
Random\RandomException.
'>
Aunque esta función fue añadida en PHP 7.0, una
implementación en espacio de usuario
está disponible para PHP 5.2 hasta 5.6, inclusive.
'>
Cualquier Throwable lanzado por el método Random\Engine::generate
del Random\Randomizer::$engine subyacente.
'>
Esta función ha sido
ELIMINADA en PECL uopz 5.0.0.'>
parser
El analizador XML.
'>
Si &null; se pasa, el controlador se reinicia a su estado por omisión.
Una cadena vacía también reiniciará el controlador,
sin embargo esta funcionalidad está deprecada a partir de PHP 8.4.0.
Si handler es un callable,
el callable se define como el controlador.
Si handler es una string,
puede ser el nombre de un método de un objeto definido con
xml_set_object.
Esta funcionalidad está deprecada a partir de PHP 8.4.0.
A partir de PHP 8.4.0, se verifica la validez del callable durante la configuración del controlador,
y no en el momento de su llamada.
Esto significa que xml_set_object debe ser llamado antes
de definir un método como cadena como devolución de llamada.
Sin embargo, como este comportamiento también está deprecado a partir de PHP 8.4.0,
se recomienda utilizar un callable adecuado para el método.
'>
parser
El analizador XML que llama al controlador.
'>
8.4.0
Pasar un string no callable a
handler ahora está obsoleto;
utilice un callable apropiado para los métodos, o &null; para reinicializar el gestor.
8.4.0
La validez de handler como callable
ahora se verifica al definir el gestor en lugar de verificarse al invocarlo.
'>
8.0.0parser ahora espera una instancia de XMLParser
en lugar de un resourcexml.
'>
Todos los flujos clientes cifrados activan ahora la verificación por pares por omisión.
Por omisión, esto utilizará el CA OpenSSL por omisión para verificar el par
de certificados. En la mayoría de los casos, no se necesita realizar ninguna modificación
para comunicarse con servidores y certificados SSL válidos, sabiendo que los distribuidores
configuran generalmente OpenSSL para utilizar los CA conocidos.
El CA por omisión puede ser sobrescrito a nivel global utilizando las
opciones de configuración openssl.cafile o openssl.capath, o mediante una solicitud
básica utilizando las opciones de contexto
cafile o
capath.
Aunque no se recomienda en general, es posible desactivar la
verificación de certificados por pares para una solicitud definiendo la
opción de contexto verify_peer
a &false;, y para desactivar la validación del nombre de los pares, configurando
la opción de contexto
verify_peer_name
a &false;.
'>