PHP இல், ஒரு செயல்பாடு என்பது ஒரு நிரல் முழுவதும் பல முறை மீண்டும் பயன்படுத்தக்கூடிய குறியீட்டின் தொகுதி ஆகும். செயல்பாடுகள் பயனரால் வரையறுக்கப்படுகின்றன மற்றும் உள்ளீட்டை (அளவுருக்கள் வடிவில்) ஏற்கலாம் மற்றும் வெளியீட்டை திரும்பப் பெறலாம் (திரும்ப மதிப்பின் வடிவத்தில்).
செயல்பாடுகளைப் பயன்படுத்தி வரையறுக்கப்படுகிறது function
திறவுச்சொல், அதைத் தொடர்ந்து செயல்பாட்டின் பெயர் மற்றும் a தொகுப்பு அளவுருக்கள் கொண்டிருக்கும் அடைப்புக்குறிக்குள். செயல்பாட்டை உருவாக்கும் குறியீடு தொகுதி சுருள் பிரேஸ்களுக்குள் இணைக்கப்பட்டுள்ளது.
PHP இல் உள்ள ஒரு எளிய செயல்பாட்டின் உதாரணம் இங்கே உள்ளது, இது இரண்டு எண்களை உள்ளீடாக எடுத்து, அதை திரும்பப் பெறுகிறது தொகை:
function addNumbers($num1, $num2) {
$sum = $num1 + $num2;
return $sum;
}
இந்தச் செயல்பாட்டைச் சார்பின் பெயரைக் குறிப்பிடுவதன் மூலமும், தேவையான உள்ளீட்டு மதிப்புகளை வாதங்களாகக் கொடுப்பதன் மூலமும் அழைக்கலாம்:
$result = addNumbers(5,7);
echo $result; // Output: 12
PHP இல் செயல்பாடுகள் பயனுள்ளதாக இருக்கும், ஏனெனில் அவை உங்கள் குறியீட்டை ஒழுங்கமைக்க அனுமதிக்கின்றன, மேலும் அதை உருவாக்குகின்றன படிக்கக்கூடியது மற்றும் பராமரிக்கக்கூடியது, மேலும் ஒரே குறியீட்டை மீண்டும் எழுதாமல் பலமுறை மீண்டும் பயன்படுத்த அனுமதிக்கிறது.
பயனர் வரையறுக்கப்பட்ட செயல்பாடுகள்
PHP இல், பயனர் வரையறுக்கப்பட்ட செயல்பாடுகள் என்பது பயனரால் உருவாக்கப்பட்ட மற்றும் வரையறுக்கப்பட்ட செயல்பாடுகள் (PHP இல் ஏற்கனவே உள்ள உள்ளமைக்கப்பட்ட செயல்பாடுகளுக்கு மாறாக). இந்த செயல்பாடுகள் உருவாக்கப்படுகின்றன மேம்பாட்டாளர் குறிப்பிட்ட பணிகள் அல்லது செயல்பாடுகளைச் செய்ய, தேவைக்கேற்ப நிரல் முழுவதும் பலமுறை அழைக்கலாம்.
PHP இல் பயனர் வரையறுக்கப்பட்ட செயல்பாட்டின் எடுத்துக்காட்டு இங்கே:
function greetUser($name) {
echo "Hello, $name!";
}
இந்த செயல்பாடு ஒரு அளவுருவை எடுக்கும், $name
, மற்றும் பயன்படுத்துகிறது echo
ஒரு வாழ்த்து அச்சிடுவதற்கான அறிக்கை. இந்தச் செயல்பாட்டைச் சார்பின் பெயரைக் குறிப்பிட்டு, விரும்பிய உள்ளீட்டு மதிப்பை ஒரு வாதமாக அனுப்புவதன் மூலம் அழைக்கலாம்:
greetUser("John"); // Output: "Hello, John!"
செயல்பாடுகள் ஒரு மதிப்பை நேரடியாக அச்சிடுவதற்குப் பதிலாகத் தரலாம். எண்ணின் வர்க்கத்தை வழங்கும் செயல்பாட்டின் எடுத்துக்காட்டு இங்கே:
function square($number) {
return $number * $number;
}
இந்த செயல்பாடு ஒரு அளவுருவை எடுக்கும், $number
மற்றும் அந்த எண்ணின் வர்க்கத்தை திரும்பவும்.
$result = square(5);
echo $result; // Output: 25
PHP இல் பயனர் வரையறுக்கப்பட்ட செயல்பாடுகள் மிகவும் சக்திவாய்ந்த மற்றும் பயனுள்ள கருவியாகும், அவை உங்கள் குறியீட்டை ஒழுங்கமைக்க அனுமதிக்கின்றன, மேலும் படிக்கக்கூடியதாகவும், பராமரிக்கக்கூடியதாகவும் ஆக்குகின்றன, மேலும் அதே குறியீட்டை மீண்டும் எழுதாமல் பலமுறை மீண்டும் பயன்படுத்த அனுமதிக்கின்றன.
செயல்பாடு வாதங்கள்
PHP இல், செயல்பாடு வாதங்கள் என்பது ஒரு செயல்பாடு அழைக்கப்படும் போது அனுப்பப்படும் உள்ளீட்டு மதிப்புகள் ஆகும். இந்த மதிப்புகள் செயல்பாட்டால் அதன் நோக்கம் கொண்ட செயல்பாட்டைச் செய்யப் பயன்படுத்தப்படுகின்றன மற்றும் செயல்பாடு வரையறையில் வரையறுக்கப்பட்ட அளவுரு மாறிகளைப் பயன்படுத்தி செயல்பாட்டிற்குள் அணுகலாம்.
எடுத்துக்காட்டாக, பின்வரும் செயல்பாட்டைக் கவனியுங்கள்:
function addNumbers($num1, $num2) {
$sum = $num1 + $num2;
return $sum;
}
இந்த செயல்பாடு இரண்டு வாதங்களை எடுக்கும், $num1
மற்றும் $num2
, இது கணக்கீடு செய்ய பயன்படுத்தப்படுகிறது $sum = $num1 + $num2
.
இந்த செயல்பாடு அழைக்கப்படும் போது, நீங்கள் ஏதேனும் இரண்டு எண்களை வாதங்களாக அனுப்பலாம்.
$result = addNumbers(5,7);
echo $result; // Output: 12
மேலே உள்ள எடுத்துக்காட்டில், 5 மற்றும் 7 ஆகியவை வாதங்களாக அனுப்பப்படுகின்றன addNumbers
செயல்பாடு, மற்றும் இந்த மதிப்புகள் அளவுருக்களுக்கு ஒதுக்கப்படுகின்றன $num1
மற்றும் $num2
செயல்பாட்டிற்குள்.
PHP இல், ஒரு செயல்பாட்டை அழைக்கும் போது, அனுப்பப்பட்ட வாதங்கள், செயல்பாடு வரையறையில் வரையறுக்கப்பட்ட அளவுருக்களின் எண்ணிக்கை மற்றும் வகையுடன் பொருந்த வேண்டும், இல்லையெனில், அது உயர்த்தப்படும். பிழை.
சார்பு மதிப்புருக்களுக்கான இயல்புநிலை மதிப்புகளையும் நீங்கள் அமைக்கலாம், எனவே ஒரு குறிப்பிட்ட வாதத்தை அனுப்பாமல் செயல்பாடு அழைக்கப்பட்டால், அதற்குப் பதிலாக அது இயல்புநிலை மதிப்பைப் பயன்படுத்தும்.
function greetUser($name = "user") {
echo "Hello, $name!";
}
இந்த எடுத்துக்காட்டில், ஒரு வாதத்தை அனுப்பாமல் செயல்பாடு அழைக்கப்பட்டால், அது இயல்புநிலை மதிப்பைப் பயன்படுத்தும் "user"
அதற்காக $name
அளவுரு.
greetUser(); // Output: "Hello, user!"
செயல்பாட்டு வாதங்கள் PHP இல் ஒரு சக்திவாய்ந்த அம்சமாகும், அவை வெவ்வேறு உள்ளீடுகளுக்கு ஏற்றவாறு மிகவும் நெகிழ்வான மற்றும் பல்துறை செயல்பாடுகளை எழுத டெவலப்பரை அனுமதிக்கின்றன, மேலும் படிக்கக்கூடியதாகவும் பராமரிக்கக்கூடியதாகவும் இருக்கும்.
கேள்வி பதில்
கே: PHP இல் என்ன செயல்பாடுகள் உள்ளன?
ப: PHP இல் உள்ள செயல்பாடுகள் ஒரு நிரலில் பலமுறை மீண்டும் பயன்படுத்தக்கூடிய குறியீட்டின் தொகுதிகள். அவர்கள் அளவுருக்கள் வடிவில் உள்ளீட்டை எடுக்கலாம், ஒரு குறிப்பிட்ட பணியைச் செய்யலாம் மற்றும் வெளியீட்டை வழங்கலாம்.
கே: PHP இல் ஒரு செயல்பாட்டை எவ்வாறு வரையறுப்பது?
ப: PHP இல் உள்ள செயல்பாடுகள் இதைப் பயன்படுத்தி வரையறுக்கப்படுகின்றன function
முக்கிய வார்த்தை, அதைத் தொடர்ந்து செயல்பாட்டின் பெயர் மற்றும் அடைப்புக்குறிகளின் தொகுப்பு ()
. செயல்படுத்தப்பட வேண்டிய குறியீடு சுருள் பிரேஸ்களுக்குள் வைக்கப்படும் {}
, உதாரணமாக, function myFunction() { // code to be executed }
கே: PHP இல் ஒரு செயல்பாட்டை எவ்வாறு அழைப்பது?
ப: ஒரு செயல்பாடு அதன் பெயரைக் குறிப்பிடுவதன் மூலம் அடைப்புக்குறிக்குள் அழைக்கப்படுகிறது ()
, உதாரணமாக, myFunction();
. ஒரு செயல்பாடு அளவுருக்களை ஏற்றுக்கொண்டால், செயல்பாட்டை அழைக்கும் போது அவை அடைப்புக்குறிக்குள் அனுப்பப்படும்.
கே: PHP இல் செயல்பாட்டு வாதங்கள் மற்றும் அளவுருக்கள் என்றால் என்ன?
A: செயல்பாட்டு வாதங்கள் என்பது ஒரு செயல்பாடு அழைக்கப்படும் போது அதற்கு அனுப்பப்படும் மதிப்புகள். செயல்பாட்டு வரையறையில் தொடர்புடைய மாறிகள் அளவுருக்கள் என்று அழைக்கப்படுகின்றன.
கே: PHP இல் ஒரு செயல்பாட்டிலிருந்து மதிப்பை எவ்வாறு திரும்பப் பெறுவது?
ப: ஒரு செயல்பாட்டிலிருந்து மதிப்பை திரும்பப் பெறலாம் return
முக்கிய வார்த்தை, அதைத் தொடர்ந்து மதிப்பு அல்லது மாறி திரும்பும். உதாரணத்திற்கு, return $result;
கே: ஒரு செயல்பாடு PHP இல் பல மதிப்புகளை வழங்க முடியுமா?
ப: PHP பல மதிப்புகளை நேரடியாக திரும்பப் பெறுவதை ஆதரிக்காது, ஆனால் பல மதிப்புகளைக் கொண்ட ஒரு வரிசை அல்லது ஒரு பொருளை திரும்பப் பெறலாம்.
கே: PHP இல் உள்ளமைந்த செயல்பாடுகள் என்ன?
ப: உள்ளமைக்கப்பட்ட செயல்பாடுகள் PHP இல் ஏற்கனவே வரையறுக்கப்பட்ட செயல்பாடுகள் மற்றும் கூடுதல் குறியீடு தேவையில்லாமல் நிரலில் அழைக்கப்படலாம். எடுத்துக்காட்டுகள் அடங்கும் strlen()
, array_pop()
, date()
, மற்றும் sqrt()
.
கே: PHP இல் பயனர் வரையறுக்கப்பட்ட செயல்பாடுகள் என்ன?
ப: பயனர் வரையறுக்கப்பட்ட செயல்பாடுகள் என்பது டெவலப்பரால் உருவாக்கப்பட்ட செயல்பாடுகள் மற்றும் அவற்றின் தேவைக்கேற்ப நிரலில் பயன்படுத்தப்படலாம். இந்தச் செயல்பாடுகள் உள்ளமைக்கப்பட்ட செயல்பாடுகளைப் பயன்படுத்தலாம், மதிப்புகளைத் திரும்பப் பெறலாம் மற்றும் அளவுருக்களை ஏற்கலாம்.