PHP உலகளாவிய மாறி பயன்பாடு

Use Php Global Variable



ஸ்கிரிப்டில் தற்காலிகமாக எந்த மதிப்புகளையும் சேமிக்க மாறி பயன்படுத்தப்படுகிறது. எந்த நிரலாக்க மொழியிலும் இரண்டு வகையான மாறிகள் பயன்படுத்தப்படுகின்றன. இவை உள்ளூர் மற்றும் உலகளாவிய மாறிகள். ஸ்கிரிப்டில் எங்கும் அணுகக்கூடிய மாறிகள் உலகளாவிய மாறிகள் என்று அழைக்கப்படுகின்றன. இதன் பொருள் உலகளாவிய மாறிகளின் மதிப்பை செயல்பாட்டின் உள்ளேயும் வெளியேயும் அணுகலாம் அல்லது மாற்றலாம். ஆனால் எந்தவொரு உலகளாவிய மாறியின் பெயரும் ஒரு செயல்பாட்டிற்குள் அறிவிக்கப்பட்ட எந்த மாறியும் ஒரே மாதிரியாக இருந்தால், செயல்பாட்டிற்குள் உலகளாவிய மாறியை அங்கீகரிக்க சில வழிகள் உள்ளன. PHP இல் இரண்டு வகையான உலகளாவிய மாறிகள் பயன்படுத்தப்படுகின்றன. ஒன்று பயனர் வரையறுக்கப்பட்ட உலகளாவிய மாறி மற்றும் மற்றொன்று சூப்பர் குளோபல் மாறி. சில பயனுள்ள சூப்பர் குளோபல் மாறிகள் $ _GLOBALS, $ _SERVER, $ _REQUEST, $ _GET, $ _POST, $ _FILES, $ _COOKIE மற்றும் $ _SESSION. பயனர் வரையறுக்கப்பட்ட உலகளாவிய மாறியை செயல்பாட்டின் உள்ளேயும் வெளியேயும் எவ்வாறு அறிவிக்கலாம், ஒதுக்கலாம் மற்றும் மாற்றலாம் என்பது இந்த டுடோரியலில் காட்டப்பட்டுள்ளது.

தொடரியல்

$ variable_name = மதிப்பு







PHP இல் எந்த வகை மாறியையும் அறிவிக்க '$' சின்னம் பயன்படுத்தப்படுகிறது. மாறி பெயரை அறிவிக்க விதிகளை பின்பற்ற வேண்டும். எந்த எண் அல்லது சரம் அல்லது NULL மதிப்பு மாறியின் மதிப்பாக ஒதுக்கப்படலாம்.



எடுத்துக்காட்டு 1: ஒரு எளிய உலகளாவிய மாறியை அறிவிக்கவும்

பிஎச்பி ஸ்கிரிப்ட்டில் ஸ்ட்ரிங் மதிப்பு மற்றும் எண் மதிப்பு கொண்ட உலகளாவிய மாறியை எவ்வாறு பிரகடனம் செய்து அச்சிடலாம் என்பதை பின்வரும் உதாரணம் காட்டுகிறது. ஸ்கிரிப்ட்டில், ஸ்ட்ரிங் மதிப்பை சேமிக்க $ மெசேஜ் வேரியபில் மற்றும் எண்கணித மதிப்பை சேமிக்க $ ஆண்டு வேரியபிள் பயன்படுத்தப்படுகிறது. இந்த இரண்டு மாறிகள் பின்னர் அச்சிடப்படுகின்றன.




// ஒரு சரம் மதிப்புடன் ஒரு மாறியை அறிவிக்கவும்
$ செய்தி = 'லினக்ஸ்ஹிண்டிற்கு வரவேற்கிறோம்';
// மாறி அச்சிடவும்
வெளியே எறிந்தார் $ செய்தி.'
'
;
// ஒரு எண் மதிப்புடன் ஒரு மாறியை அறிவிக்கவும்
$ ஆண்டு = 2020;
// மாறி அச்சிடவும்
வெளியே எறிந்தார் 'நடப்பு ஆண்டு$ ஆண்டு';
?>

வெளியீடு:





சேவையகத்திலிருந்து மேலே உள்ள ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும்.



எடுத்துக்காட்டு 2: உலகளாவிய முக்கிய வார்த்தையைப் பயன்படுத்தி ஒரு செயல்பாட்டிற்குள் உலகளாவிய மாறியை அணுகுதல்

பின்வரும் ஸ்கிரிப்ட் PHP செயல்பாட்டிற்குள் உலகளாவிய மாறியைப் பயன்படுத்துவதற்கான ஒரு வழியைக் காட்டுகிறது. உலகளாவிய மாறியை PHP செயல்பாட்டிற்குள் அங்கீகரிக்க முடியாது மற்றும் மாறி ஒரு உள்ளூர் மாறியாக கருதப்படும். இங்கே, தி உலகளாவிய பெயரிடப்பட்ட செயல்பாட்டின் உள்ளே முன்னர் வரையறுக்கப்பட்ட உலகளாவிய மாறியைப் பயன்படுத்த மாறி மாறி பயன்படுத்தப்படுகிறது கூட்டு() . $ எண் இங்கே ஒரு உலக மாறி உள்ளது. இந்த மாறியின் மதிப்பு செயல்பாட்டிற்கு உள்ளேயும் வெளியேயும் மாற்றியமைக்கப்படுகிறது. உலக மாறியின் மாற்றத்தை சரிபார்க்க மாறி செயல்பாட்டிற்கு உள்ளேயும் வெளியேயும் அச்சிடப்பட்டுள்ளது.


// எண்ணுடன் ஒரு உலகளாவிய மாறியை அறிவிக்கவும்
$ எண் = 10;
// பயனர் வரையறுக்கப்பட்ட செயல்பாட்டை அறிவிக்கவும்
செயல்பாடுகூட்டு()
{
// உலகளாவிய முக்கிய சொல் உலகளாவிய மாறியை அடையாளம் காண பயன்படுத்தப்படுகிறது
உலகளாவிய $ எண்;
// உலகளாவிய மாறியுடன் 20 ஐச் சேர்க்கவும்
$ எண் = $ எண் + இருபது;
// உலகளாவிய மாறியின் மதிப்பை அச்சிடவும்
வெளியே எறிந்தார் செயல்பாட்டிற்குள் உலகளாவிய மாறியின் மதிப்பு:$ எண்
'
;
}
கூட்டு();
// உலகளாவிய மாறியிலிருந்து 5 ஐ உட்கொள்ளுங்கள்
$ எண் = $ எண் - 5;
// உலகளாவிய மாறியின் மதிப்பை அச்சிடவும்
வெளியே எறிந்தார் செயல்பாட்டிற்கு வெளியே உலகளாவிய மாறியின் மதிப்பு:$ எண்';
?>

வெளியீடு:

சேவையகத்திலிருந்து மேலே உள்ள ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும். இன் மதிப்பு $ எண் செயல்பாட்டை அழைப்பதற்கு முன் 10 ஆகும். 20 உடன் சேர்க்கப்பட்டுள்ளது $ எண் செயல்பாட்டின் உள்ளே மற்றும் $ எண்ணின் மதிப்பு 30 என்று அச்சிடப்பட்டுள்ளது. அடுத்து, 5 இலிருந்து கழிக்கப்படுகிறது $ எண் செயல்பாட்டிற்கு வெளியே 25.

எடுத்துக்காட்டு 3: $ GLOBALS வரிசையைப் பயன்படுத்தி ஒரு செயல்பாட்டிற்குள் உலகளாவிய மாறியை அணுகுதல்

பின்வரும் எடுத்துக்காட்டு செயல்பாட்டிற்குள் உலகளாவிய மாறியைப் பயன்படுத்துவதற்கான மற்றொரு வழியைக் காட்டுகிறது. இங்கே, தி $ _GLOBALS [] செயல்பாட்டிற்குள் உலகளாவிய மாறியை அடையாளம் காண அரே பயன்படுத்தப்படுகிறது. ஸ்கிரிப்டில், மூன்று உலகளாவிய மாறிகள் அறிவிக்கப்பட்டுள்ளன. பெயரிடப்பட்ட இரண்டு மாறிகள் $ மதிப்பு 1 மற்றும் $ மதிப்பு 2 சரம் மதிப்புகளுடன் துவக்கப்படுகின்றன மற்றும் தி மாறி $ மதிப்பு வரையறுக்கப்படவில்லை, இது பின்னர் செயல்பாட்டின் உள்ளேயும் வெளியேயும் தொடங்கப்பட்டது. மதிப்புகள் $ மதிப்பு 1 மற்றும் $ மதிப்பு 2 ஒருங்கிணைக்கப்பட்டு சேமிக்கப்படுகிறது $ மதிப்பு செயல்பாட்டின் உள்ளே மற்றும் அச்சிடப்பட்டது. அடுத்து, இதன் மதிப்பு $ மதிப்பு 1 மற்றொரு சரம் மதிப்புடன் சேர்த்து சேமிக்கப்படுகிறது $ மதிப்பு செயல்பாட்டிற்கு வெளியே.


// மூன்று உலக மாறிகள் அறிவிக்கவும்
$ மதிப்பு;
$ மதிப்பு 1 = 'PHP';
$ மதிப்பு 2 = 'ஒரு ஸ்கிரிப்டிங் மொழி.';
// பயனர் வரையறுக்கப்பட்ட செயல்பாட்டை அறிவிக்கவும்
செயல்பாடுஒருங்கிணைப்பு_சரம்()
{
/*$ GLOBALS வரிசை உலகளாவிய மாறியை அடையாளம் காண பயன்படுகிறது
மற்றும் வரையறுக்கப்படாத உலகளாவிய மாறிக்கு மதிப்பை ஒதுக்கவும்*/

$ குளோபல்ஸ்['மதிப்பு'] = $ குளோபல்ஸ்['மதிப்பு 1'].$ குளோபல்ஸ்['மதிப்பு 2'];
// உலகளாவிய மாறியின் மதிப்பை அச்சிடவும்
வெளியே எறிந்தார் ' செயல்பாட்டிற்குள் உலகளாவிய மாறியின் மதிப்பு
:

'
. $ குளோபல்ஸ்['மதிப்பு'] .'

'
;
}
// செயல்பாட்டை அழைக்கவும்
ஒருங்கிணைப்பு_சரம்();
// வரையறுக்கப்படாத உலக மாறிக்கு மதிப்பை ஒதுக்கவும்
$ மதிப்பு = $ மதிப்பு 1. 'ஒரு சர்வர் பக்க மொழி.';
// உலகளாவிய மாறியின் மதிப்பை அச்சிடவும்
வெளியே எறிந்தார் ' செயல்பாட்டிற்கு வெளியே உலகளாவிய மாறியின் மதிப்பு:
$ மதிப்பு'
;
?>

வெளியீடு:

சேவையகத்திலிருந்து மேலே உள்ள ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும். அழைத்த பிறகு கூட்டு_சரம் () செயல்பாடு, ஒருங்கிணைந்த மதிப்பு $ மதிப்பு 1 மற்றும் $ மதிப்பு 2 அச்சிடப்பட்டுள்ளது. மதிப்பு $ மதிப்பு 1 மற்றொரு சரத்துடன் இணைந்து செயல்பாட்டிற்கு வெளியே அச்சிடப்படுகிறது.

எடுத்துக்காட்டு 4: செயல்பாட்டு வாதத்தில் உலகளாவிய மாறியைப் பயன்படுத்துதல்

பின்வரும் எடுத்துக்காட்டு உலகளாவிய மாறியை செயல்பாட்டு வாதமாக ஒரு குறிப்பாக எவ்வாறு பயன்படுத்தலாம் என்பதைக் காட்டுகிறது. பின்வரும் ஸ்கிரிப்டுடன் ஒரு PHP கோப்பை உருவாக்கவும். இங்கே, $ n மாறி என்பது உலகளாவிய மாறி ஆகும், இது பெயரிடப்பட்ட செயல்பாட்டிற்கான குறிப்பு மாறியாக அனுப்பப்படுகிறது காசோலை() . உலகளாவிய மாறியின் மதிப்பு செயல்பாட்டிற்குள் மாற்றப்படுகிறது மற்றும் மாறி செயல்பாட்டிற்கு வெளியே அச்சிடப்படுகிறது.


// உலகளாவிய மாறியை வரையறுக்கவும்
$ என் = 10;
// செயல்பாட்டை வரையறுக்கவும்
செயல்பாடுகாசோலை(&$ எண்)
{
// எண்ணைச் சரிபார்க்கவும்
என்றால்($ எண்%2 == 0){
$ சரம் = 'எண் சமம்';
}
வேறு{
$ சரம் = 'எண் ஒற்றைப்படை.';
}
// உலகளாவிய மாறியை அதிகரிக்கவும்
$ எண்++;
திரும்ப $ சரம்;
}
// உலகளாவிய மாறியைப் பயன்படுத்தி செயல்பாட்டை அழைக்கவும்
$ முடிவு =காசோலை($ என்);
// திரும்பும் மதிப்பை அச்சிடவும்
வெளியே எறிந்தார் $ முடிவு. '
'
;
// உலகளாவிய மாறி அச்சிட
வெளியே எறிந்தார் உலகளாவிய மாறியின் மதிப்பு$ என்';
?>

வெளியீடு:

சேவையகத்திலிருந்து மேலே உள்ள ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும். ஆரம்ப மதிப்பு $ என் 10 என்பது செயல்பாட்டின் உள்ளே 1 ஆல் அதிகரிக்கப்படுகிறது. $ என் பின்னர் அச்சிடப்படுகிறது.

முடிவுரை

உலகளாவிய மாறி என்பது எந்த PHP ஸ்கிரிப்டின் இன்றியமையாத பகுதியாகும். உலகளாவிய மாறிகளைப் பயன்படுத்தாமல் எந்த ஸ்கிரிப்டையும் எழுத முடியாது. பயனர் வரையறுக்கப்பட்ட மாறிகளின் பயன்பாடுகள் முக்கியமாக இந்த டுடோரியலில் கவனம் செலுத்துகின்றன. செயல்பாட்டிற்குள் உலகளாவிய மாறிகள் எவ்வாறு பயன்படுத்தப்படலாம் என்பது உலகளாவிய முக்கிய சொல் மற்றும் $ _GLOBALS [] வரிசையைப் பயன்படுத்தி இந்த டுடோரியலில் விளக்கப்பட்டுள்ளது.