PHP Unconference Europe 2015

Collator::__construct

(PHP 5 >= 5.3.0, PECL intl >= 1.0.0)

Collator::__constructCrear un objeto Collator

Descripción

public Collator::__construct ( string $locale )

Crea una nueva instancia de Collator.

Parámetros

locale

La configuración regional cuyas normas de cotejo deberían usarse. Se pueden pasar valores especiales de configuraciones regionales - si se proporciona null, se usarán las normas de cotejo regionales predeterminadas. Si se proporciona "root", se usarán las normas del UCA.

Normalmente, el atributo Locale es el más importante para una ordenación y comparación correctas, de acuerdo a las expectativas de los usuarios de paises y regiones diferentes. La ordenación del » UCA predeterminada sólo ordenará unos pocos lenguajes, como el holandés y el portugués, de forma correcta ("de forma correcta" significa de acuerdo a las expectativas normales de los usuarios de dichos lenguajes). De otro modo, es necesario proporcionar la región al UCA para cotejar apropiadamente el texto de un lenguaje dado. Por lo tanto, es necesario proporcionar tanto una configuración regional como elegir un cotejador que se adapte correctamente a esa región. La elección de una configuración regional restablecerá automáticamente todos los atributos a valores que sean razonables para esa región. Por lo tanto, la mayoría de las veces no es necesario establecer los demás atributos de manera explícita. En algunos casos, la elección de una configuración regional creará diferencias en el rendimiento de la comparación de string y/o en la longitud de la clave de ordenación.

Valores devueltos

Devuelve un objeto Collator.

Errores/Excepciones

Devuelve un objeto "vacío" en caso de error. Se puede usar intl_get_error_code() y/o intl_get_error_message() para saber que suceció.

Ejemplos

Ejemplo #1 Ejemplo de Collator::__construct()

<?php
$coll 
= new Collator'en_CA' );
?>

Ver también

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top