in intl/IntlChar.php [986:1070]
public static function getBidiPairedBracket(#[LanguageLevelTypeAware(['8.0' => 'int|string'], default: '')] $codepoint): string|int|null {}
/**
* Get the Unicode allocation block containing a code point
* @link https://php.net/manual/en/intlchar.getblockcode.php
* @param int|string $codepoint The integer codepoint value (e.g. 0x2603 for U+2603 SNOWMAN), or the character encoded as a UTF-8 string (e.g. "\u{2603}")
* @return int|null Returns the block value for <em>codepoint</em>, or NULL if <em>codepoint</em> is out of bound.
* See the <em>IntlChar::BLOCK_CODE_*</em> constants for possible return values.
* @since 7.0
*/
#[TentativeType]
public static function getBlockCode(#[LanguageLevelTypeAware(['8.0' => 'int|string'], default: '')] $codepoint): ?int {}
/**
* Get the combining class of a code point
* @link https://php.net/manual/en/intlchar.getcombiningclass.php
* @param int|string $codepoint The integer codepoint value (e.g. 0x2603 for U+2603 SNOWMAN), or the character encoded as a UTF-8 string (e.g. "\u{2603}")
* @return int|null Returns the combining class of the character.
* Or NULL if <em>codepoint</em> is out of bound.
* @since 7.0
*/
#[TentativeType]
public static function getCombiningClass(#[LanguageLevelTypeAware(['8.0' => 'int|string'], default: '')] $codepoint): ?int {}
/**
* Get the FC_NFKC_Closure property for a code point
* @link https://php.net/manual/en/intlchar.getfc-nfkc-closure.php
* @param int|string $codepoint The integer codepoint value (e.g. 0x2603 for U+2603 SNOWMAN), or the character encoded as a UTF-8 string (e.g. "\u{2603}")
* @return string|false|null Returns the FC_NFKC_Closure property string for the codepoint, or an empty string if there is none,
* or NULL if <em>codepoint</em> is out of bound,
* or FALSE if there was an error.
* @since 7.0
*/
#[TentativeType]
public static function getFC_NFKC_Closure(#[LanguageLevelTypeAware(['8.0' => 'int|string'], default: '')] $codepoint): string|false|null {}
/**
* Get the max value for a Unicode property
* @link https://php.net/manual/en/intlchar.getintpropertymaxvalue.php
* @param int $property The Unicode property to lookup (see the IntlChar::PROPERTY_* constants).
* @return int The maximum value returned by {@see IntlChar::getIntPropertyValue()} for a Unicode property. <=0 if the property selector is out of range.
* @since 7.0
*/
#[TentativeType]
public static function getIntPropertyMaxValue(#[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $property): int {}
/**
* Get the min value for a Unicode property
* @link https://php.net/manual/en/intlchar.getintpropertyminvalue.php
* @param int $property The Unicode property to lookup (see the IntlChar::PROPERTY_* constants).
* @return int The minimum value returned by {@see IntlChar::getIntPropertyValue()} for a Unicode property. 0 if the property selector is out of range.
* @since 7.0
*/
#[TentativeType]
public static function getIntPropertyMinValue(#[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $property): int {}
/**
* Get the value for a Unicode property for a code point
* @link https://php.net/manual/en/intlchar.getintpropertyvalue.php
* @param int|string $codepoint The integer codepoint value (e.g. 0x2603 for U+2603 SNOWMAN), or the character encoded as a UTF-8 string (e.g. "\u{2603}")
* @param int $property The Unicode property to lookup (see the IntlChar::PROPERTY_* constants).
* @return int|null <p>
* Returns the numeric value that is directly the property value or, for enumerated properties, corresponds to the
* numeric value of the enumerated constant of the respective property value enumeration type.
* </p>
* <p>
* Returns <em>0</em> or <em>1</em> (for <b>FALSE</b><b>/</b><b>TRUE</B>) for binary Unicode properties.
* </p>
* <p>
* Returns a bit-mask for mask properties.
* </p>
* <p>
* Returns <em>0</em> if <em>property</em> is out of bounds or if the Unicode version does not
* have data for the property at all, or not for this code point.
* </p>
* <p>
* Returns NULL if <em>codepoint</em> is out of bound.
* </p>
* @since 7.0
*/
#[TentativeType]
public static function getIntPropertyValue(
#[LanguageLevelTypeAware(['8.0' => 'int|string'], default: '')] $codepoint,
#[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $property
): ?int {}