Function, Class and Keywords of PHP

Function Names

जब हम PHP में हमारी जरूरत के अनुसार किसी Function को Create करते हैं, तब हमें उस Function का भी नाम Specify करना होता है, ताकि हम उस Function को जरूरत होने पर उपयोग में ले सकें। Function के नाम को Specify करने के लिए भी हमें Identifiers के Naming Convention के सभी Rules को Follow करना होता है। अन्तर केवल इतना है कि Function के नाम Case Sensitive नहीं होते, इसलिए हम यदि Add नाम का Function बनाते हैं, तो उसे ADD नाम से भी Refer कर सकते हैं।

Class Names

जब हम PHP को Object Oriented Programming Language की तरह उपयोग में लेना चाहते हैं, तब हम हमारी जरूरत के अनुसार विभिन्न प्रकार की Classes Create करते हैं, जिनके Objects Create किए जाते हैं। इन Classes को भी एक नाम देना जरूरी होता है, ताकि हम किसी Specific Class Type के Objects Create कर सकें।

Functions के नाम की तरह ही Class के नाम भी Case Sensitive नहीं होते और हम  Reserved Words / Keywords को छोडकर किसी भी नाम को Class Name के रूप में Specify कर सकते हैं।

Keywords

Keywords कुछ ऐसे Special Words होते हैं, जिनका PHP Interpreter के लिए Special Meaning होता है। यानी जब PHP Interpreter को कोई Keyword मिलता है, तो PHP Interpreter उन Keywords के आधार पर किसी Special Type के Operation को Perform करता है।

किसी भी Programming Language की तरह PHP में भी कुछ नामों को Reserve Words या Keywords की तरह Reserve रखा गया है। हम इन नामों को किसी भी तरह के Identifier के नाम के रूप में उपयोग में नहीं ले सकते। PHP में निम्न Words को Keywords के रूप में Reserve रखा गया हैः

__CLASS__cloneendif
__FILE__constendswitch
__FUNCTION__continueendwhile
__LINE__declareeval()
__METHOD__defaultexception
abstractdie()exit()
anddoextends
array()echo()extends
aselsefinal
Breakelseiffor
Caseempty()foreach
catchenddeclarefunction
cfunctionendforglobal
Classendforeachif
implementsphp_user_filterswitch
include()print()throw
include_once()privatetry
interfaceprotectedunset()
isset()publicuse
list()require()var
newrequire_once()while
old_functionreturn()xor
orstatic

इन Keywords की तरह ही PHP Library के Functions को भी हम Identifies की तरह Use नहीं कर सकते। यानी इन नामों को हम हमारे Identifier के नाम के रूप में Use नहीं कर सकते। 

Literals V/s Identifiers and Variables V/s Constants
What is Associative Array in PHP?

PHP in Hindiये Article इस वेबसाईट पर Selling हेतु उपलब्‍ध EBook PHP in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी रहा, तो निश्चित रूप से ये पुस्तक भी आपके लिए काफी उपयोगी साबित होगी। 

PHP in Hindi | Page: 647 | Format: PDF

BUY NOW DOWNLOAD READ ONLINE

Download All EBooks

सभी हिन्दी EBooks के DEMO DOWNLOAD LINKS प्राप्‍त करें, अपने EMail पर।

Register करके Login करें। इस Popup से छुटकारा पाएें।