IntlChar::getPropertyName
En esta página
IntlChar::getPropertyName
Devuelve el nombre Unicode de una propiedad
Descripción#
public static IntlChar::getPropertyName(int $property, [int $type]): string
```php
Devuelve el nombre Unicode de una propiedad dada, tal como se indica en el archivo de base de datos Unicode PropertyAliases.txt.
Además, esta función mapea la propiedad `IntlChar::PROPERTY_GENERAL_CATEGORY_MASK` a los nombres sintéticos "gcm" / "General_Category_Mask". Estos nombres no están en PropertyAliases.txt.
Esta función complementa `IntlChar::getPropertyEnum`.
## Parámetros
`property`
La propiedad Unicode a buscar (véanse las constantes `IntlChar::PROPERTY_*`).
`IntlChar::PROPERTY_INVALID_CODE` no debe ser utilizado. Además, si `property` está fuera de rango, `false` es devuelto.
`type`
El selector para el nombre a obtener. Si está fuera de rango, `false` es devuelto.
Todas las propiedades tienen un nombre largo. La mayoría tienen un nombre corto, pero algunas no lo tienen. Unicode permite nombres adicionales; si están presentes, serán devueltos añadiendo 1, 2, etc. a `IntlChar::LONG_PROPERTY_NAME`.
## Valores devueltos
Devuelve el nombre, o `false` si `property` o `type` están fuera de rango.
Si un `type` dado devuelve `false`, entonces todos los valores más grandes de `type` devolverán `false`, con una excepción: si `false` es devuelto para `IntlChar::SHORT_PROPERTY_NAME`, entonces `IntlChar::LONG_PROPERTY_NAME` (y más) puede aún devolver un valor no-`false`.
## Ejemplos
Probar diferentes propiedades
```php
El ejemplo anterior mostrará:
string(10) "Bidi_Class"
string(2) "bc"
string(10) "Bidi_Class"
bool(false)
Véase también#
IntlChar::getPropertyEnum