آموزش php از مبتدی تا ....
Open in Telegram
902
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
متغیر های محلی
متغیری که داخل یک تابع تعریف می شود و در همان تابع قابل استفاده می باشد و بعد از پایان تابع از بین می رود (طول عمر :تابع – محدوده دسترسی تابع)
در php متغیر ها از لحاظ حوزه کاربرد به چهار دسته تقسیم می شوند
متغیرهای محلی
متغیرهای عمومی
متغیرهای استاتیک
متغیرهای پارامتر
0)
{
return($a*fc($a-1));
}
return(1);
}
echo fc(4);
echo "
"; echo fc(0); ?> خروجی 24 1
"; echo fc(0); ?> خروجی 24 1
0;$i--)
{
$f=$f*$i;
}
return $f;
}
echo fc(5);
echo "
"; echo fc(0); ?> خروجی 120 1
"; echo fc(0); ?> خروجی 120 1
زمانی که یک تابع خودش را فراخوانی کند تابع به تابع بازگشتی تبدیل می شود.دراین روش مسئله به واحدهای کوچکتر شکسته شده و یک الگوریتم روی تمامی انها اعمال می شود
تابع محاسبه فاکتوریل به روش بازگشتی و روش غیر باز گشتی
تابعی با نام sum توسط کاربر تعریف شده است که مجموع اعداد زوج دو پارامتر ورودی خود را حساب نموده و باز می گرداند
برای تعریف یک تابع در php
ازکلمه function استفاده می شود
سپس نام تابع
بعد لیست ارگومان های ورودی تابع
اگر تابع بدون ارگومان باشد داخل پرانتر جلوی نام تابع خالی می ماند
برای باز گرداندن مقدار یعنی خروجی تابع از return استفاده میشود(دقت شود return فقط یک مقدار را باز می گرداند ود ستورات بعد از return اجرا نمیشوند )
برای فراخوانی تابع کافی است نام ان به همراه مقادیر وردی بکار ببریم
توابع الگوهای استاندارد و تعریف شده در زبان های برنامه نویسی از جمله php هستند که پس از دریافت مقادیری به عنوان ورودی در خود پردازش خاصی را انجام می دهند و حاصل این پردازش را به عنوان خروجی باز می گردانند
تابع include توسط این تابع می توان محتویات یک فایل را درون یک فایل دیگر فراخوانی نمود
اگر بخواهیم تاریخ شمسی رو داشته باشیم فایل بالا رو به صفحه اضافه می کنیم
date_default_timezone_set("Asia/Tehran");
date_default_timezone_set('iran');
چون کشور ایران روی یک قاچ زمانی قرار دارد بنابر این هر دو شکل درست می باشد
برای کشوری مانند روسیه درهر قسمت کشور بایداز نام شهر مشخص شده در ان قاچ زمانی استفاده نمایند
";
echo date('m.d.y');
echo "
"; echo date('j,n,Y'); echo "
"; echo date('Ymd'); echo "
"; $y=date("Y"); echo $y-628; ?> خروجی 01:22:08 02.08.16 8,2,2016 20160208 1388
"; echo date('j,n,Y'); echo "
"; echo date('Ymd'); echo "
"; $y=date("Y"); echo $y-628; ?> خروجی 01:22:08 02.08.16 8,2,2016 20160208 1388
