என்ற விவரம் பற்றி விவாதிப்போம் வரையறு() இந்த வழிகாட்டியில் செயல்பாடு, தொடரியல் மற்றும் பயன்பாடு.
PHP இல் வரையறை() செயல்பாடு என்றால் என்ன?
தி வரையறு() மாறிலிகளை உருவாக்கப் பயன்படும் PHP இல் உள்ளமைக்கப்பட்ட செயல்பாடாகும். மாறிலிகள் போன்றவை மாறிகள், ஆனால் நிரலுக்குள் அவை வரையறுக்கப்பட்டவுடன் அவற்றின் மதிப்புகள் அப்படியே இருக்கும். PHP இல் உள்ள மாறிலிகள் நிரலின் செயல்பாட்டின் போது நிலையானதாக இருக்கும் மதிப்புகளை சேமிக்க பயனுள்ளதாக இருக்கும்.
தொடரியல்
பயன்படுத்துவதற்கான தொடரியல் வரையறு() PHP இல் செயல்பாடு பின்வருமாறு:
வரையறு ( 'CONSTANT_NAME' , மதிப்பு , வழக்கு - உணர்வற்ற )
வரையறுக்கும் செயல்பாடு மூன்று அளவுருக்களை ஏற்றுக்கொள்கிறது, a CONSTANT_NAME மாறிலியின் மாறி பெயரைக் குறிப்பிடுகிறது, மதிப்பு இது மாறிலியின் மதிப்பை வரையறுக்கிறது, மற்றும் கேஸ்_உணர்வற்ற மாறிலியின் பெயர் கேஸ்-சென்சிட்டிவ் ஆக இருக்க வேண்டுமா என்பதைக் குறிப்பிடும் அளவுருவாகும். இது விருப்பமான அளவுரு மற்றும் இரண்டு சாத்தியமான மதிப்புகளைக் கொண்டுள்ளது சரியா தவறா , தி உண்மை கேஸ்-சென்சிட்டிவ் மாறி பெயருக்கானது, மற்றும் பொய் கேஸ்-சென்சிட்டிவ் பெயருக்கானது. செயல்பாட்டின் இயல்புநிலை நடத்தை கேஸ்-சென்சிட்டிவ் ஆகும், அதே சமயம் கேஸ்-சென்சிட்டிவ் இனி PHP இல் ஆதரிக்கப்படாது.
எடுத்துக்காட்டு 1
பின்வரும் எடுத்துக்காட்டில், பெயரிடப்பட்ட நிலையான மாறியை வரையறுத்துள்ளோம் நிலையான மதிப்புடன் LinuxHint . அதன் மதிப்பை அச்சிட்டோம் நிலையான , முதல் எதிரொலி அறிக்கை மதிப்பை அச்சிடும் மற்றும் இரண்டாவது பிழையைக் காண்பிக்கும். செயல்பாடு கேஸ்-சென்சிட்டிவ் என்பதால்:
வரையறு ( 'நிலையான' , 'LinuxHint' ) ;
எதிரொலி நிலையான . ' \n ' ;
எதிரொலி நிலையான ;
?>
உதாரணம் 2
புதிய மாறிலியை வரையறுக்கும்போது அசல் மாறிலியைக் குறிப்பிடுவதன் மூலம் ஒரு மாறிலியின் மதிப்பை மற்றொரு மாறிலிக்கு ஒதுக்கலாம்.
உதாரணத்திற்கு:
வரையறு ( 'STR' , 'LinuxHint' ) ;
வரையறு ( 'புதிய_STR' , STR ) ;
எதிரொலி STR ;
எதிரொலி ' \n ' ;
எதிரொலி புதிய_STR ;
?>
கொடுக்கப்பட்ட PHP குறியீடு பெயரிடப்பட்ட மாறிலியை வரையறுக்கிறது 'STR' மதிப்புடன் 'LinuxHint' மற்றும் பெயரிடப்பட்ட மற்றொரு நிலையானது “NEW_STR” அதன் மதிப்பு ஒதுக்கப்படுகிறது 'STR' நிலையான. குறியீடு பின்னர் எதிரொலி அறிக்கையைப் பயன்படுத்தி இரண்டு மாறிலிகளின் மதிப்புகளை வெளியிடுகிறது.
பாட்டம் லைன்
PHP செயல்களைச் செய்வதற்கு ஒரு தனித்துவமான வழி உள்ளது, மேலும் இது மற்ற பிரபலமான நிரலாக்க மொழிகளிலிருந்து முற்றிலும் வேறுபட்டது. PHP இல், a ஐ வரையறுக்க இரண்டு வெவ்வேறு வழிகள் உள்ளன நிலையான , ஒருவர் பயன்படுத்துகிறார் const முக்கிய வார்த்தை மற்றொன்று பயன்படுத்துகிறது வரையறு() செயல்பாடு. தி நிலையான PHP இல் குறியீட்டில் எங்கு வேண்டுமானாலும் பயன்படுத்தலாம் மற்றும் நிரலின் செயல்பாட்டின் போது அவற்றின் மதிப்பு ஒரே மாதிரியாக இருக்கும்.