PHP में IntlChar::isIDStart() फंक्शन जांचता है कि दिया गया Unicode वर्ण पहचानकर्ता प्रारंभ (identifier start) वर्ण के रूप में वैध है या नहीं। प्रोग्रामिंग भाषाओं में पहचानकर्ता (वेरिएबल नाम, फंक्शन नाम) आमतौर पर अक्षर या अंडरस्कोर से शुरू होने चाहिए, अंक से नहीं।
सिंटैक्स (Syntax)
IntlChar::isIDStart(int|string $codepoint): bool
पैरामीटर्स (Parameters)
- $codepoint - Unicode कोड पॉइंट (पूर्णांक) या UTF-8 एन्कोडेड वर्ण स्ट्रिंग
रिटर्न वैल्यू (Return Value)
- true - यदि वर्ण पहचानकर्ता प्रारंभ के रूप में वैध है
- false - यदि वर्ण पहचानकर्ता प्रारंभ के रूप में अवैध है (जैसे अंक)
- NULL - अमान्य इनपुट (बहु-वर्ण स्ट्रिंग) के लिए
उदाहरण (Example)
<?php
var_dump(IntlChar::isIDStart("Tom")); // बहु-वर्ण स्ट्रिंग
echo "<br>";
var_dump(IntlChar::isIDStart("9")); // अंक - ID प्रारंभ नहीं
echo "<br>";
var_dump(IntlChar::isIDStart("A")); // अक्षर - ID प्रारंभ वैध
?>
आउटपुट (Output)
NULL bool(false) bool(true)