পরিচয়
PHP-তে IntlChar::isJavaIDPart() ফাংশনটি যাচাই করে একটি Unicode ক্যারেক্টার জাভা প্রোগ্রামিং ভাষার আইডেন্টিফায়ারের অংশ (non-first character) হিসেবে ব্যবহার যোগ্য কিনা। জাভা আইডেন্টিফায়ারে প্রথম ক্যারেক্টার ছাড়া বাকি চরিত্রগুলোতে লেটার, ডিজিট, আন্ডারস্কোর, ডলার সাইন, এবং কিছু Unicode কনেক্টর পাঙ্কচুয়েশন থাকতে পারে।
সিনট্যাক্স
bool IntlChar::isJavaIDPart($val)
প্যারামিটার
val − একটি ক্যারেক্টার বা পূর্ণসংখ্যা (Unicode কোডপয়েন্ট) UTF-8 এনকোডেড স্ট্রিং হিসেবে।
রিটার্ন ভ্যালু
ক্যারেক্টারটি জাভা আইডি পার্ট হিসেবে যোগ্য হলে true, অন্যথায় false। বহু ক্যারেক্টার স্ট্রিং দিলে NULL রিটার্ন করতে পারে।
উদাহরণ
<?php
var_dump(IntlChar::isJavaIDPart("t"));
echo "<br>";
var_dump(IntlChar::isJavaIDPart("A"));
echo "<br>";
var_dump(IntlChar::isJavaIDPart(" "));
echo "<br>";
var_dump(IntlChar::isJavaIDPart("88"));
echo "<br>";
?>
আউটপুট
bool(true) bool(true) bool(false) NULL
ব্যাখ্যা:
- 't' — লোয়ারকেস লেটার, জাভা আইডি পার্ট → true
- 'A' — আপারকেস লেটার, জাভা আইডি পার্ট → true
- ' ' (স্পেস) — হোয়াইটস্পেস, জাভা আইডি পার্ট নয় → false
- '88' — দুটি ক্যারেক্টার → NULL