locale_get_script does no validation of whether the script exists, but just extracts the 4-character text that looks like it can be the script part of the locale, and formats it with an initial cap.
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
Locale::getScript -- locale_get_script — Gets the script for the input locale
Object-oriented style
Procedural style
Gets the script for the input locale.
locale
The locale to extract the script code from
The script subtag for the locale or null
if not present
Example #1 locale_get_script() example
<?php
echo locale_get_script('sr-Cyrl');
?>
Example #2 OO example
<?php
echo Locale::getScript('sr-Cyrl');
?>
The above example will output:
Cyrl