logo
logo
تبلیغ کلیکی تاپ سایت 98

ساخت انواع توابع در php

ساخت انواع توابع در php
هدایت عباسی آموزش php

آموزش ویدیویی ساخت تابع در php

دانلود رایگان فیلم و آموزش ویدیویی ساخت انواع تابع در php همراه با چندین مثال

چنانچه مشکلی در اجرای فیلم دارید از مرورگر فایرفاکس استفاده نمایید یا روی لینک زیر کلیک نمایید.

مشاهده یا دانلود فیلم بالا

در این آموزش با ساخت انواع توابع در php آشنا می شوید. توابع بازگشتی ، توابع دارای آرگومان و بدون آرگومان ، با آرگومان پیش فرض و غیره آشنا می شوید.

این آموزش متعلق به تاپ سایت 98 میباشد.

تابع چیست

تابع چیست و چه کاربردی دارد؟

یکی از دلایل قدرت و محبوبیت پی اچ پی (php) توابع هستند. پی اچ پی دارای توابع بسیاری است که هر کدام وظیفه خاصی بر عهده دارند .

علاوه بر توابع آماده php می توانیم توابع مختلفی را ایجاد نماییم.

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

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

مزیت تابع در php :

مزیت تابع در php این است که یک بار کد را می نویسیم و بارها می توانیم آن را بکار گیریم. توابع باعث می شوند کدنویسی کمتر و استانداردتر شود و به برنامه ما سرعت می بخشد.

از مزیت توابع این است که افراد آماتور و افراد دیگر نیز می توانند از توابع بدون داشتن توانایی کدنویسی از آن استفاده کنند.

ساخت تابع :

در این بخش از آموزشphp با ساخت انواع توابع آشنا می شوید.

در بخش زیر ابتدا با سینتکس ساخت تابع آشنا می شوید. ابتدا function و سپس نام تابع و سپس کدهای آن را قرار می دهید.

function functionName() {
code to be executed;
}

مثال ساخت تابع :

در بخش زیر یک مثال ساخت تابع را می بینید.

نام تابع topSite98 میباشد و خروجی آن عبارت Topsite98.com می باشد.

عبارت topSite98 و پرانتز نیز برای فراخوانی تابع استفاده میشود.

function topSite98() {
echo "Topsite98.com";
}
topSite98();

حال به سراغ مثال دوم می رویم.

در این مثال دومقدار را با هم جمع می کنیم.

function topSite98() {
$a = 10;
$b = 20;
$c = $a + $b;
echo $c;
}
topSite98();

فراخوانی تابع :

فراخوانی تابع با تابع دیگر متفاوت است. در این آموزش با انواع توابع کار خواهیم کرد.

در مثال اول و دوم با نوشتن نام تابع و پرانتز ، تابع را فراخوانی کردیم.

پارمترهای تابع php :

توابع php می توانند آرگومان ورودی داشته باشند.

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

آرگومان ها بعد از نام تابع و در داخل پرانتز دیده می شوند.

یک تابع می تواند چندین آرگومان ورودی داشته باشد که با کاما از هم جدا شود.

در مثال زیر تابعی بنام funcName داریم و یک آرگومانورودی بنام fname و ما ازاین ارگومان در تابع استفاده کرده ایم.

هنگام فراخوانی تابع باید یک رشته نیز وارد کنیم.

ما 3 بار تابع را با مقادیر علی و رضا و محمد فراخوانی کرده ایم .

تابع هر بار نام را گرفته و در تابع آن را چاپ می کند.

function funcName($fname) {
echo "name = $fname<br>";
}
funcName("ali");
funcName("reza");
funcName("mohammad");

در قسمت زیر یک تابع با دو آرگومان ورودی را می بینید.

ما نیز در هنگام فراخوانی باید دو ورودی را وارد کنیم.

ارگومان ها با کاما از هم جدا شده اند.

function funcName($fname, $lname) {
echo "name = $fname , lname = $lname <br>";
}
funcName("ali","alizade");
funcName("reza","rezazade");
funcName("ali","ahmadi");

آرگومان پیش فرض تابع :

آرگومان پیش فرض تابع چیست؟

در مثال زیر با ارگومان پیش فرض تابع آشنا می شوید. اگر هگام فراخوانی تابع مقداری وارد شود ازآن مقدار استفاده می شود در غیر این صورت از مقدار پیش فرض استفاده می شود.

function topsite98($w = 400) {
echo "The width is : $w <br>";
}

topsite98(159);
topsite98();
topsite98(280);

توابع بازگشتی در php :

توابع بازگشتی در php ، مقداری را بازگشت می دهد. برای این کار از دستور return استفاده میکند.

مثال بالا را مشاهده کنید در آنجا ما دو مقدار a , b را خودمان اعداد 10 و 20 وارد کردیم و ان دو را با هم جمع کردیم. زیاد جالب نبود چون به نظر تابع خیلی خشک بود.

با استفاده از return و توابع بازگشتی در php ، تابع انعطاف پذیر می شود.

function topSite98($a , $b) {
$c = $a + $b;
return $c;
}
echo "2 + 5 = ", topSite98(2,5) , "<br>";
echo "8 + 6 = ", topSite98(8,6) , "<br>";

امیدواریم این آموزش ها برای شما مفید باشد. یا حق

اگر به دنبال کار پاره وقت هستید با ما تماس بگیرید.

اگر سوال یا نظری دارید در بخش کامنت ها بنویسید.اگر موضوع خاصی مد نظر شماست که در سایت موجود نیست در بخش کامنت ها بنویسید

کسب و کار

منبع: تاپ سایت 98

تگ:

دوره های آموزشی دوره های آموزشی

نظرات کاربران

از دیدگاه مرتبط با موضوع استفاده نمایید.

از تبلیغ سایت یا شبکه اجتماعی خودداری فرمایید.

برای پاسخ گویی بهتر در سایت ثبت نام نمایید و سپس سوال خود را مطرح فرمایید.