کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش کار با حلقه for در زبان PHP

آموزش کار با تابع Function در PHP :

قدرت اصلی زبان برنامه نویسی PHP ناشی از تابع ها یا function های آن می باشد. زبان PHP دارای بیش از 1000 تابع پیش ساخته برای انجام امور مختلف برنامه نویسی است.
در کنار تابع های از پیش تعریف شده زبان PHP، کاربر می تواند تابع های دلخواه خود را نیز تعریف کند.
یک تابع، مجموعه یا بلوکی از دستورات است که می توان آن را چندین بار در سطح برنامه استفاده کرد. به عبارت دیگر، در یک تابع مجموعه کدهایی را تعریف کرده و هر زمان که نیاز داشتید، آن کدها اجرا شوند، فقط با استفاده از نام تابع، آن را فراخوانی کرده و مجموعه کدها را اجرا می کنید.

نکته:

توجه داشته باشید که توابع به محض لود شدن صفحات اجرا نخواهد شد، بلکه بایستی آن را فراخوانی یا در اصطلاح Call نمایید.

آموزش تعریف تابع های دلخواه کاربر در PHP :

با استفاده از واژه کلیدی function و با ساختار زیر می توانید یک تابع دلخواه را در زبان PHP تعریف کنید.

 
function functionName() {
    code to be executed;
}
            
نکته:

نام یک تابع بایستی با یک حرف یا علامت (_) شروع شده و استفاده از اعداد در ابتدای نام ها مجاز نیست.

راهنمایی

نامی را برای تابع خود انتخاب کنید که منعکس کننده عملکرد آن بوده و بعدا بتوانید آن را راحت تر در کد تشخیص دهید.

2نکته:

نام تابع ها در زبان PHP، حساس به حروف بزرگ یا کوچک (Case-sensetive) نیست.

مثال :

در کد مثال عملی زیر، یک تابع با نام writeMsg() ایجاد کرده ایم. کاراکتر ({) یا براکت باز ابتدای محدوده کدهای تابع و کاراکتر (}) یا براکت بسته، انتهای کدهای تابع را مشخص می کند. تابع writeMsg() عبارت “Hello world” را در خروجی چاپ کرده و برای اجرای آن کافی است تا با نوشتن نام تابع در کد، فراخوانی نشود

 

            

آموزش ارسال پارامتر به تابع در زبان PHP :

می توانید اطلاعات مورد نظر خود را از طریق پارامترها یا Argument به تابع ارسال کنید. یک پارامتر یا Argument کاملا شبیه متغیر عمل نمی کند.
آرگومان را بایستی در پرانتز جلوی نام تابع تعریف کنید. هر تعداد آرگومان یا پارامتر که نیاز داشته باشید، می توانید برای تابع تعیین نمایید، فقط بایستی آن ها را با کاراکتر کاما (،) از هم تفکیک نمایید.

مثال عملی :

کد مثال عملی زیر دارای یک تابع تک آرگومان به نام $fname می باشد. هنگامی که تابع familyName() فراخوانی یا Call می شود، به وسیله آرگومان $fanme یک نام مثل Jani را به تابع ارسال کنیم که در بدنه دستورات آن استفاده خواهد شد. سپس تابع چندین نام و نام خانوادگی را با نام یکسان (Jani) و فامیلی های متفاوت در خروجی چاپ می کند :

";
}
familyName("Jani");
familyName("Hege");
familyName("Stale");
familyName("Kai Jim");
familyName("Borge");
?>
            
مثال :

در کد مثال عملی زیر نیز یک تابع با دو پارامتر به نام های $year و $fname تعریف شده است. تا بع نام هر شخص با سال تولد آن را در خروجی چاپ می کند

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

مقدار پیش فرض پارامترها در تابع PHP :

کد مثال زیر، نحوه استفاده از یک تابع با مقدار پیش فرض برای پارامترهای آن را نشان می دهد. اگر تابع setHeight() را بدون آرگومان فراخوانی کنید (مثل فراخوانی دوم تابع در مثال)، پارامتر مقدار پیش فرض یا default value تعیین شده برای آن را استفاده خواهد کرد :

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

آموزش مقدار برگشتی Return Value در تابع PHP :

هر تابع در PHP، می تواند پس از اجرای کامل کدهای خود مقداری را به عنوان مقدار بازگشتی یا Return Value به برنامه بازگرداند.
برای این منظور بایستی از دستور return در انتهای کد تابع استفاده کرد. همانند کد مثال عملی زیر که تابع sum() در انتها، مقدار متغیر $z را به عنوان مقدار بازگشتی بر می گرداند :

 
";
echo "7 + 13 = " . sum(7, 13) . "
"; echo "2 + 4 = " . sum(2, 4); ?>
1395/10/01 8166 3423
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...