آموزش طراحی صفحات وب بصورت کاربردی

توابع در php

شنبه, ۱۶ فروردين ۱۳۹۳، ۱۰:۲۵ ق.ظ

تابع Function

توابع مجموعه ای از دستورات می باشد که می توان به صورت مکرر از آن ها در برنامه استفاده کرد هنگامی که صفحات بارگذاری می شوند توابع اجرا نمی شود برای اجرای تابع باید آن را فراخوانی کرد .در واقع توابع در php (و در دیگر زبان های مشابه) به جهت اجتناب از دوباره نویسی کدهای پرکاربرد، استفاده می شوند.

شیوه نگارش (syntax) تابع در php

شیوه نگارش (syntax) توابع در php شباهت زیادی به دیگر زبان پرکاربرد وب، یعنی جاوا اسکریپت دارد،
function functionName()
{
   code to be executed;
}
- توابع در php با کلمه کلیدی  function تعریف می شوند.
- نام توابعی که تعریف می کنیم، همانند نام متغیرها  نباید با عدد شروع شود   

مثال
<?php
function writeMsg()
{
  echo "Hello world!";
}

writeMsg(); // call the function
?>

آرگومان تابع

آرگومان شبیه متغیر می باشد آرگومان همان ورودی تابع است تابع شما هر تعداد آرگومان می تواند داشته باشد در تعریف تابع شما باید  آرگومان ها را با کاما از هم جدا کنید 
مثال :

<?php

function familyName($fname)
{
   echo "$fname Refsnes.<br>";
}

familyName("Jani");
familyName("Hege");
familyName("Stale");
familyName("Kai Jim");
familyName("Borge");
?>

تابعی با دو آرگومان

<?php
function familyName($fname,$year)
{
    echo "$fname Refsnes. Born in $year <br>";
}

familyName("Hege","1975");
familyName("Stale","1978");
familyName("Kai Jim","1983");
?>

نسبت دادن مقدار پیش فرض به آرگومان 


<?php
function setHeight($minheight=50)
{
   echo "The height is : $minheight <br>";
}

setHeight(350);
setHeight(); // will use the default value of 50
setHeight(135);
setHeight(80);
?>

  • امیر دربندی

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی