PHP-യിലെ പ്രവർത്തനങ്ങൾ

പിഎച്ച്പിയിൽ ഗണിതം
PHP-യിലെ അറേകൾ

PHP-യിൽ, ഒരു പ്രോഗ്രാമിൽ ഉടനീളം ഒന്നിലധികം തവണ പുനരുപയോഗിക്കാവുന്ന കോഡിന്റെ ഒരു ബ്ലോക്കാണ് ഫംഗ്ഷൻ. ഫംഗ്‌ഷനുകൾ ഉപയോക്താവ് നിർവചിച്ചിരിക്കുന്നതിനാൽ ഇൻപുട്ടും (പാരാമീറ്ററുകളുടെ രൂപത്തിൽ) റിട്ടേൺ ഔട്ട്‌പുട്ടും (ഒരു റിട്ടേൺ മൂല്യത്തിന്റെ രൂപത്തിൽ) സ്വീകരിക്കാൻ കഴിയും.

ഫംഗ്‌ഷനുകൾ നിർവചിക്കുന്നത് ഉപയോഗിച്ചാണ് function കീവേഡ്, തുടർന്ന് ഫംഗ്‌ഷൻ നാമവും a ഗണം പരാമീറ്ററുകൾ അടങ്ങിയിരിക്കാവുന്ന പരാൻതീസിസുകളുടെ. ഫംഗ്ഷൻ നിർമ്മിക്കുന്ന കോഡ് ബ്ലോക്ക് ചുരുണ്ട ബ്രേസുകൾക്കുള്ളിൽ ഘടിപ്പിച്ചിരിക്കുന്നു.

രണ്ട് അക്കങ്ങളെ ഇൻപുട്ടായി എടുത്ത് റിട്ടേൺ ചെയ്യുന്ന PHP-യിലെ ഒരു ലളിതമായ പ്രവർത്തനത്തിന്റെ ഒരു ഉദാഹരണം ഇതാ തുക:

function addNumbers($num1, $num2) {
    $sum = $num1 + $num2;
    return $sum;
}

ഫംഗ്‌ഷന്റെ പേര് പരാമർശിച്ച് ആവശ്യമുള്ള ഇൻപുട്ട് മൂല്യങ്ങൾ ആർഗ്യുമെന്റുകളായി നൽകി ഈ ഫംഗ്‌ഷനെ വിളിക്കാം:

$result = addNumbers(5,7);
echo $result; // Output: 12

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-യിലെ പ്രവർത്തനങ്ങൾ എന്തൊക്കെയാണ്?

A: ഒരു പ്രോഗ്രാമിൽ ഒന്നിലധികം തവണ വീണ്ടും ഉപയോഗിക്കാവുന്ന കോഡിന്റെ ബ്ലോക്കുകളാണ് PHP-യിലെ പ്രവർത്തനങ്ങൾ. അവർക്ക് പാരാമീറ്ററുകളുടെ രൂപത്തിൽ ഇൻപുട്ട് എടുക്കാനും ഒരു നിർദ്ദിഷ്ട ചുമതല നിർവഹിക്കാനും ഒരു ഔട്ട്പുട്ട് തിരികെ നൽകാനും കഴിയും.

ചോദ്യം: പിഎച്ച്പിയിൽ ഒരു ഫംഗ്ഷൻ എങ്ങനെ നിർവചിക്കാം?

A: PHP-യിലെ പ്രവർത്തനങ്ങൾ നിർവചിച്ചിരിക്കുന്നത് function കീവേഡ്, തുടർന്ന് ഫംഗ്‌ഷന്റെ പേരും ഒരു കൂട്ടം പരാൻതീസിസും (). എക്സിക്യൂട്ട് ചെയ്യേണ്ട കോഡ് ചുരുണ്ട ബ്രേസുകളിൽ സ്ഥാപിച്ചിരിക്കുന്നു {}. ഉദാഹരണത്തിന്, function myFunction() { // code to be executed }

ചോദ്യം: PHP-യിൽ ഒരു ഫംഗ്‌ഷൻ എങ്ങനെ വിളിക്കാം?

A: ഒരു ഫംഗ്‌ഷനെ അതിന്റെ പേര് സൂചിപ്പിക്കുകയും തുടർന്ന് പരാൻതീസിസുകൾ നൽകുകയും ചെയ്യുന്നു (). ഉദാഹരണത്തിന്, myFunction();. ഒരു ഫംഗ്‌ഷൻ പാരാമീറ്ററുകൾ സ്വീകരിക്കുന്നുവെങ്കിൽ, ഫംഗ്‌ഷനെ വിളിക്കുമ്പോൾ അവ പരാൻതീസിസിനുള്ളിൽ കടന്നുപോകും.

ചോദ്യം: PHP-യിലെ ഫംഗ്‌ഷൻ ആർഗ്യുമെന്റുകളും പാരാമീറ്ററുകളും എന്തൊക്കെയാണ്?

A: ഫംഗ്‌ഷൻ ആർഗ്യുമെന്റുകൾ എന്നത് ഒരു ഫംഗ്‌ഷൻ വിളിക്കുമ്പോൾ അതിലേക്ക് കൈമാറുന്ന മൂല്യങ്ങളാണ്. ഫംഗ്‌ഷൻ നിർവചനത്തിലെ അനുബന്ധ വേരിയബിളുകളെ പാരാമീറ്ററുകൾ എന്ന് വിളിക്കുന്നു.

ചോദ്യം: PHP-യിലെ ഒരു ഫംഗ്ഷനിൽ നിന്ന് ഒരു മൂല്യം എങ്ങനെ തിരികെ നൽകും?

A: ഒരു ഫംഗ്‌ഷനിൽ നിന്ന് മൂല്യം തിരികെ നൽകാം return കീവേഡ്, തുടർന്ന് നൽകേണ്ട മൂല്യം അല്ലെങ്കിൽ വേരിയബിൾ. ഉദാഹരണത്തിന്, return $result;

ചോദ്യം: ഒരു ഫംഗ്‌ഷന് PHP-യിൽ ഒന്നിലധികം മൂല്യങ്ങൾ നൽകാനാകുമോ?

A: ഒന്നിലധികം മൂല്യങ്ങൾ നേരിട്ട് നൽകുന്നതിനെ PHP പിന്തുണയ്ക്കുന്നില്ല, എന്നാൽ ഒന്നിലധികം മൂല്യങ്ങൾ അടങ്ങിയ ഒരു അറേ അല്ലെങ്കിൽ ഒരു ഒബ്‌ജക്റ്റ് തിരികെ നൽകാം.

ചോദ്യം: പിഎച്ച്പിയിൽ ബിൽറ്റ്-ഇൻ ഫംഗ്ഷനുകൾ എന്തൊക്കെയാണ്?

A: ബിൽറ്റ്-ഇൻ ഫംഗ്‌ഷനുകൾ PHP-യിൽ ഇതിനകം നിർവചിച്ചിരിക്കുന്ന ഫംഗ്‌ഷനുകളാണ്, കൂടാതെ അധിക കോഡിന്റെ ആവശ്യമില്ലാതെ ഒരു പ്രോഗ്രാമിൽ വിളിക്കാം. ഉദാഹരണങ്ങൾ ഉൾപ്പെടുന്നു strlen(), array_pop(), date(), ഒപ്പം sqrt().

ചോദ്യം: PHP-യിലെ ഉപയോക്തൃ-നിർവചിച്ച പ്രവർത്തനങ്ങൾ എന്തൊക്കെയാണ്?

A: ഉപയോക്തൃ-നിർവചിച്ച ഫംഗ്‌ഷനുകൾ ഡവലപ്പർ സൃഷ്‌ടിച്ച ഫംഗ്‌ഷനുകളാണ്, അവ അവരുടെ ആവശ്യാനുസരണം പ്രോഗ്രാമിൽ ഉപയോഗിക്കാൻ കഴിയും. ഈ ഫംഗ്‌ഷനുകൾക്ക് ബിൽറ്റ്-ഇൻ ഫംഗ്‌ഷനുകൾ ഉപയോഗിക്കാനും മൂല്യങ്ങൾ തിരികെ നൽകാനും പാരാമീറ്ററുകൾ സ്വീകരിക്കാനും കഴിയും.

പിഎച്ച്പിയിൽ ഗണിതം
PHP-യിലെ അറേകൾ
അടയ്ക്കുക

PHP-യെ കുറിച്ച് കാലികമായിരിക്കുക!

ഞങ്ങൾ സ്പാം ചെയ്യുന്നില്ല!

en English
X
ടോപ്പ് സ്ക്രോൾ