PHP मा कार्यहरू

PHP मा गणित
PHP मा arrays

PHP मा, एक प्रकार्य कोड को एक ब्लक हो जुन एक कार्यक्रम मा धेरै पटक पुन: प्रयोग गर्न सकिन्छ। प्रकार्यहरू प्रयोगकर्ताद्वारा परिभाषित हुन्छन् र इनपुट (प्यारामिटरहरूको रूपमा) र फिर्ता आउटपुट (रिटर्न मानको रूपमा) स्वीकार गर्न सक्छन्।

कार्यहरू प्रयोग गरी परिभाषित गरिएको छ function कुञ्जी शब्द, पछि प्रकार्य नाम र ए सेट प्यारामिटरहरू समावेश गर्न सक्ने कोष्ठकहरूको। प्रकार्य बनाउने कोड ब्लक घुमाउरो कोष्ठक भित्र संलग्न छ।

यहाँ PHP मा एक साधारण प्रकार्य को एक उदाहरण छ जसले इनपुट को रूप मा दुई संख्या लिन्छ र फर्काउँछ sum:

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 मा प्रकार्यहरू के हुन्?

A: PHP मा कार्यहरू कोडको ब्लकहरू हुन् जुन प्रोग्राममा धेरै पटक पुन: प्रयोग गर्न सकिन्छ। तिनीहरू प्यारामिटरहरूको रूपमा इनपुट लिन सक्छन्, एक विशेष कार्य गर्न र आउटपुट फिर्ता गर्न सक्छन्।

प्रश्न: PHP मा प्रकार्य कसरी परिभाषित गर्ने?

A: PHP मा कार्यहरू प्रयोग गरी परिभाषित गरिएको छ function कुञ्जी शब्द, प्रकार्यको नाम र कोष्ठकहरूको सेट पछि ()। कार्यान्वयन गरिने कोड घुमाउरो कोष्ठक भित्र राखिएको छ {}। उदाहरणका लागि, function myFunction() { // code to be executed }

प्रश्न: PHP मा एक प्रकार्य कसरी कल गर्ने?

A: एउटा प्रकार्यलाई यसको नाम उल्लेख गरेर कोष्ठकहरू पछि बोलाइन्छ ()। उदाहरणका लागि, myFunction();। यदि प्रकार्यले प्यारामिटरहरू स्वीकार गर्दछ भने, तिनीहरू फंक्शन कल गर्दा कोष्ठकहरू भित्र पारित हुन्छन्।

Q: PHP मा प्रकार्य तर्क र प्यारामिटरहरू के हुन्?

A: फंक्शन आर्गुमेन्ट भनेको प्रकार्यमा पठाइएको मान हो जब यसलाई कल गरिन्छ। प्रकार्य परिभाषामा सम्बन्धित चरहरूलाई प्यारामिटर भनिन्छ।

Q: PHP मा प्रकार्यबाट मान कसरी फर्काउने?

A: प्रयोग गरेर प्रकार्यबाट मान फर्काउन सकिन्छ return खोजशब्द, फिर्ता गर्न को लागी मान वा चर पछि। उदाहरण को लागी, return $result;

प्रश्न: के एक प्रकार्यले PHP मा धेरै मानहरू फर्काउन सक्छ?

A: PHP ले धेरै मानहरू सिधै फिर्ता गर्न समर्थन गर्दैन, तर एरे वा वस्तु फिर्ता गर्न सकिन्छ, धेरै मानहरू समावेश गर्दछ।

Q: PHP मा बिल्ट-इन प्रकार्यहरू के हुन्?

A: बिल्ट-इन प्रकार्यहरू कार्यहरू हुन् जुन पहिले नै PHP मा परिभाषित छन् र अतिरिक्त कोडको आवश्यकता बिना नै प्रोग्राममा कल गर्न सकिन्छ। उदाहरणहरू समावेश छन् strlen(), array_pop(), date(), र sqrt().

Q: PHP मा प्रयोगकर्ता-परिभाषित प्रकार्यहरू के हुन्?

A: प्रयोगकर्ता-परिभाषित प्रकार्यहरू विकासकर्ताद्वारा सिर्जना गरिएका कार्यहरू हुन् र तिनीहरूको आवश्यकता अनुसार कार्यक्रममा प्रयोग गर्न सकिन्छ। यी प्रकार्यहरूले बिल्ट-इन प्रकार्यहरू, फिर्ता मानहरू, र प्यारामिटरहरू स्वीकार गर्न प्रयोग गर्न सक्छन्।

PHP मा गणित
PHP मा arrays
en English
X
माथि स्क्रोल गर्नुहोस्