Collator::__construct
En esta página
Collator::__construct
Creación de un collator
Descripción#
public Collator::__construct(string $locale)
```php
Creación de una nueva instancia de `Collator`.
## Parámetros
`locale`
La configuración local cuyos reglas de ordenación deben ser respetadas. Valores especiales pueden ser pasados en este argumento: si un `string` vacío es pasado, la configuración local por omisión será utilizada. Si la palabra clave `"root"` es pasada, las reglas [UCA](https://www.unicode.org/reports/tr10/) serán utilizadas.
El atributo Locale es generalmente el atributo más importante para asegurar ordenaciones y comparaciones válidas, en función de las expectativas de los usuarios. El orden por omisión [UCA](https://www.unicode.org/reports/tr10/) ordenará únicamente algunas lenguas, tales como holandés o portugués (correctamente significa que el resultado será conforme a las expectativas de los usuarios de estas lenguas). De otro modo, debe ser proporcionada una configuración local adaptada a los usuarios. Por consiguiente, un valor específico de configuración local debe ser proporcionado para asegurar un servicio correcto. La elección de la configuración local configurará los valores de todos sus atributos que son los más pertinentes para una configuración local. Por consiguiente, la mayoría del tiempo, los atributos no necesitan ser explícitamente atribuidos. Al mismo tiempo, la elección de la configuración local tendrá un impacto en las prestaciones de comparación y ordenación.
## Errores/Excepciones
Devuelve un objeto "vacío" en caso de error. Utilizar `intl_get_error_code` y / o `intl_get_error_message` para obtener más información.
## Ejemplos
Ejemplo con `Collator::__construct`
```php
Véase también#
Collator::create, collator_create