PHP IntlChar()
PHP 7 menyokong pengantarabangsaan (i18n) dan penyetempatan (l10n) melalui sambungan intl. Sambungan ini hanyalah pembungkus asas untuk perpustakaan ICU dan menyediakan kaedah dan ciri yang serupa dengan perpustakaan ICU.
PHP 7 mendedahkan ciri aksara Unikod dalam ICU melalui kelas IntlChar baharu. Kelas ini sendiri mentakrifkan banyak kaedah statik untuk memanipulasi aksara unikod dalam beberapa set aksara.
Instance
<?php printf('%x', IntlChar::CODEPOINT_MAX); echo IntlChar::charName('@'); var_dump(IntlChar::ispunct('!')); ?>
Hasil output pelaksanaan program di atas ialah:
10ffff COMMERCIAL AT bool(true)