(PHP 7, PHP 8)
IntlChar::getPropertyEnum — Получает постоянное значение свойства по имени свойства
Метод возвращает постоянное значение свойства по названию свойства, как определяет файл базы данных Юникода — PropertyAliases.txt. Метод распознаёт короткие, длинные и другие варианты имён.
   Кроме того, метод сопоставляет свойство IntlChar::PROPERTY_GENERAL_CATEGORY_MASK
   с синтетическим именем "gcm" / "General_Category_Mask". Файл PropertyAliases.txt не содержит этих имён.
  
Метод дополняет метод IntlChar::getPropertyName().
aliasИмя свойства. Имена сравниваются по принципу «свободного соответствия» (loose matching), как описывает файл базы данных Юникода — PropertyValueAliases.txt.
   Метод возвращает значение константы семейства IntlChar::PROPERTY_*,
   или IntlChar::PROPERTY_INVALID_CODE, если заданное имя не соответствует ни
   одному свойству.
  
Пример #1 Тестирование различных свойств
<?php
var_dump(IntlChar::getPropertyEnum('Bidi_Class') === IntlChar::PROPERTY_BIDI_CLASS);
var_dump(IntlChar::getPropertyEnum('script') === IntlChar::PROPERTY_SCRIPT);
var_dump(IntlChar::getPropertyEnum('IDEOGRAPHIC') === IntlChar::PROPERTY_IDEOGRAPHIC);
var_dump(IntlChar::getPropertyEnum('Some made-up string') === IntlChar::PROPERTY_INVALID_CODE);
?>Результат выполнения приведённого примера:
bool(true) bool(true) bool(true) bool(true)
