PHP में फ़ंक्शन पैरामीटर

फ़ंक्शन को कॉल करते समय हम उसका नाम और खाली गोल कोष्ठक लिखते हैं:

php<?php
  func();
?>

असल में कोष्ठक खाली होना जरूरी नहीं है - हम उनमें पैरामीटर पास कर सकते हैं।

मान लीजिए, उदाहरण के लिए, हम एक फ़ंक्शन बनाना चाहते हैं जो एक नंबर को पैरामीटर के रूप में लेगा और उस नंबर का वर्ग स्क्रीन पर दिखाएगा।

अब हम अपने फ़ंक्शन को कैसे कॉल करेंगे: हम फ़ंक्शन का नाम, गोल कोष्ठक लिखेंगे, और उनमें - कोई नंबर, जिसका वर्ग हम प्राप्त करना चाहते हैं।

उदाहरण के लिए, इस तरह हमें नंबर का वर्ग मिलेगा 2:

php<?php
  func(2); // 4 दिखाएगा
?>

और इस तरह - नंबर का वर्ग 3:

php<?php
  func(3); // 9 दिखाएगा
?>

आइए अब हम अपने फ़ंक्शन का कार्यान्वयन लिखें।

हम जानते हैं कि फ़ंक्शन को पैरामीटर के रूप में एक नंबर लेना चाहिए। इसलिए, फ़ंक्शन को परिभाषित करते समय गोल कोष्ठक में हमें कोई वेरिएबल लिखना चाहिए, जिसमें पास किया गया नंबर आएगा।

वेरिएबल का नाम कोई भी हो सकता है, आइए, उदाहरण के लिए, इसे $num नाम दें:

php<?php
  function func($num) {
    
  }
?>

इस वेरिएबल $num में फ़ंक्शन को कॉल करते समय गोल कोष्ठक में लिखा गया नंबर आ जाएगा:

php<?php
  func(2); // वेरिएबल $num में नंबर 2 आएगा
  func(3); // वेरिएबल $num में नंबर 3 आएगा
?>

आइए अब ऐसा करें कि हमारा फ़ंक्शन पास किए गए नंबर का वर्ग दिखाए। इसके लिए वेरिएबल $num को स्वयं से गुणा करें और स्क्रीन पर दिखाएं:

php<?php
  function func($num) {
    echo $num * $num;
  }
?>

आइए फ़ंक्शन के काम की जांच करें, इसे विभिन्न नंबरों के साथ कॉल करके:

php<?php
  function func($num) {
    echo $num * $num;
  }
  
  func(2); // 4 दिखाएगा
  func(3); // 9 दिखाएगा
?>
Задание 1

एक फ़ंक्शन बनाएं, जो पैरामीटर के रूप में एक नंबर लेता है और उस नंबर का घन स्क्रीन पर दिखाता है।

Задание 2

एक फ़ंक्शन बनाएं, जो पैरामीटर के रूप में एक नंबर लेता है और जांचता है कि यह नंबर सकारात्मक है या नकारात्मक। पहले मामले में फ़ंक्शन स्क्रीन पर टेक्स्ट '+++' दिखाएगा, और दूसरे में '---'।