(PHP 7, PHP 8)
IntlChar::getPropertyName — Obtém o nome Unicode de uma propriedade
$property, int $type = IntlChar::LONG_PROPERTY_NAME): string|falseReturns o nome Unicode de uma propriedade fornecida, como especificado no arquivo de banco de dados PropertyAliases.txt.
   Além disso, esta função mapeia a propriedade IntlChar::PROPERTY_GENERAL_CATEGORY_MASK para os nomes
   sintéticos "gcm" / "General_Category_Mask". Estes nomes não estão no arquivo PropertyAliases.txt.
  
Esta função é complementar à IntlChar::getPropertyEnum().
propertyA propriedade Unicode a ser pesquisada (consulte as constantes IntlChar::PROPERTY_*).
      IntlChar::PROPERTY_INVALID_CODE não deve ser usada.
      Além disso, se property estiver fora do intervalo, false é retornado.
     
type
      Selector para o nome que deve ser obtido. Se for do intervalo, false é retornado.
     
      Todas as propriedades têm um nome longo. A maioria tem um nome curto, mas algumas não têm. Unicode permite nomes adicionais;
      caso presentes, estes serão retornados adicionando-se 1, 2, etc. a IntlChar::LONG_PROPERTY_NAME.
     
   Retorna o nome, ou false se property ou type
   estiverem fora de seus intervalos.
  
   Se um type retornar false, todos os valores maiores de
   type retornarão false, com uma exceção: se false for retornado para
   IntlChar::SHORT_PROPERTY_NAME, então IntlChar::LONG_PROPERTY_NAME
   (e maiores) podem ainda retornar valores não-false.
  
Exemplo #1 Testando diferentes propriedades
<?php
var_dump(IntlChar::getPropertyName(IntlChar::PROPERTY_BIDI_CLASS));
var_dump(IntlChar::getPropertyName(IntlChar::PROPERTY_BIDI_CLASS, IntlChar::SHORT_PROPERTY_NAME));
var_dump(IntlChar::getPropertyName(IntlChar::PROPERTY_BIDI_CLASS, IntlChar::LONG_PROPERTY_NAME));
var_dump(IntlChar::getPropertyName(IntlChar::PROPERTY_BIDI_CLASS, IntlChar::LONG_PROPERTY_NAME + 1));
?>O exemplo acima produzirá:
string(10) "Bidi_Class" string(2) "bc" string(10) "Bidi_Class" bool(false)
