ما در شبکه های اجتماعی :
شروع نوشتن یک تابع با Functions با فاصله یه اسپیس ونامگذاری تابع
بعد یه پرانتز باز و بسته

<?php
function Name(){
    // نوشتن کد ها
} 
?>

 


با یک مثال دیگه برنامه رو پیش می بریم این مثال رو با ورودی پارامتر انجام میدیم

<?php
    function mesal($Parameter1, $Parameter2)
  {
    $haseljame = $Parameter1 + $Parameter2;
    echo "حاصل جمع پارامترها : $haseljame";
    }        
    mesal(10, 20);
?>

 


خب دوستان میخوام کد های بالا رو کاملا فارسی براتون توضیح بدم تابع بنام مثال و داخل پرانتز دو پارامتر بنام پارامتر1 و پارامتر 2 بعدش یه متغیر تعریف کردیم بنام حاصل جمع مساویش کردیم با پارامتر 1 بعلاوه پارامتر 2 بعد هم گفتیم برامون چاپ کن متغیر حاصل جمع رو در خط آخر هم تابع خودمون رو فراخوندیم با دو پارامتر عددی که 10 باشه و 20 باهم جمع بشن میشه سی پس خروجی تابع ما میشود 30

حالا میخوام براتون یه مثال دیگه و تقریبا پیچیده تر یکم هم عملی تر پیش بریم تا توابع رو بهتر بشناسیم

<?php
function customFont($font, $size=10){
echo "<p style=\"font-family: $font; font-size: {$size}em;\">Hello, world!</p>";
}
customFont("Arial", 29);
customFont("Times", 49);
customFont("Courier");
?>

نتیجه

دوستان خسته نباشید اگه حالشو دارین با من باشید تا با یه مثال کاربردی تر یه اسکریپت با تابع بسازیم که این تابع بتونه چند تا عدد رو با هم جمع کنه توجه کنید :

 

<form>
         <table border="3">	
            <tr>
                  <td><input type="text" name="n"/></td>
          </tr>
          <tr>
                  <td colspan="2" align="center">				
                  <input type="submit" value="+" name="add"/></td>
          </tr>
    </table>
             </form>
  </body>
</html>
<?php
function add($arr)
{
$num =    explode(",",$arr);
foreach($num as $v)
{
$sum+=$v;
}
echo "<h3 style='color:#35cc4c;margin-top:-250px;text-align:center'>".$sum."</h3>";
}
//call function add
if(isset($_GET['add']))
{
add($_GET['n']);
}
?>
خب دوستان این تابع که نوشتیم  رو با دقت بیشتری بررسی کنید با ادغام با کدهای html یه اسکریپت ساختیم که میتونه جمع چند عدد رو با هم انجام بده بر روی لینک زیر کلیک کنید و داخل کادر موجود چند عدد رو با گاما فرقی نمیکنه یه رقمی یا دو رقمی باشه ,تایپ کنید و روی + بفشارید.مثال: 12,5,34

خب دیگه چی مونده بله : یک تابع می تواند یک مقدار را با استفاده از عبارت برگشتی ( return ) در رابطه با یک مقدار یا یک موضوع بازگرداند. پس بریم یک مثال دیگه ببینیم تا …:
۳۰ شهریور ۱۳۹۸ | by رضا جهاندیده | بدون ديدگاه | |
درباره نويسنده : رضا جهاندیده
رشته تحصيلی : کامپيوتر و گرافيک ,آشنا به زبان های php و css سرگروه تيم توسعه و طراحی نوين وب هاست در حدود 5 سال به ياری خداوند در زمينه هاي فوق مشغوليم به اميدحق توانسته ايم با مشاوره و راهنمايي کاملا رايگان در خدمت همه شما باشيم سربلند باشيد
ثبت دیدگاه




  • logo-samandehi
  • novinwebhostnovinwebhost
  • novinwebhostnovinwebhost
  • novinwebhostlogo-samandehi
  • novinwebhost