سلام
در برنامه نویسی از توابع استفاده میکنیم.
توابع در PHP به دو صورت هستند:یا به صورت پیش فرض در PHP تعریف شده اند یا اینکه برنامه نویس متناسب با کار خود آنها را تولید میکند.
توابعی که از قبل تعریف شده هستند و ادیتور شما به صورت رنگی نمایش داده میشوند ولی توابعی که برنامه نویس میسازه در ادیتور به رنگ سیاه نمایش داده می شود.
ساختار تابع چگونه است؟
تابع داراری دو مشخصه میباشد: نام تابع و پارامترهای ورودی.
نام تابع را متناسب با کار خود انتخاب نمایید و این نکته را فراموش نکنید که در نام تابع از فاصله و علائم بجز _ ( آندرلاین ) استفاده نکنید!
پارامتر های ورودی چی هست؟
تابع مثل یک ماشین عمل میکند.برای استفاده از ماشین باید یک سری مواد را در اختیار آن قرار دهیم مثلا بنزین و روغن و ...
در تابع هم ما پارامتر های ورودی را تعریف میکنیم.
چند نکته در مورد تابع:
- در اسم گذاری اصلا از فاصله استفاده نکنید
- در اسم گذاری برای جداسازی کلمات از _ ( آندرلاین ) استفاده کنید مثلا mohsen_davari
- در اسم گذاری تابع تمامی حروف را با حروف کوچک تایپ کنید.
- در اسم گذاری تابع سعی کنید کار تابع را هم توضیح دهید مثلا number_to_farsi_number
- برای صدا زدن یک تابع کافیست فقط نام تابع را بدون علامت $ نوشته و سپس با باز کردن پرانتز مقادیر ورودی را وارد نمیید و پرانتز را ببندید.
- برای برگردوندن مقادیر در تابع از return استفاده می کنیم ( در مثال میتونید طرز استفادشو ببینید )
به مثال خیلی دقت کنید!!!
در پایان یک مثال میزنم:
<?
function for_test( $number_one , $number_twe ){
$new_number = ( $number_one + $number_twe ) ;
return $new_number;
}
print for_test( 4 , 5 );
?>