آموزش PHP : متغیرهای ایستا

آموزش PHP

آموزش PHP متغیرهای ایستا

سازمان دهی برنامه ها فصل پنجم

عنوان آموزش امروز:

متغیرهای ایستا

حوزه متغیرهای محلی تابع ، در داخل آن تابع است یعنی با ورود به تابع طول عمر متغیر های آن تابع شروع شده با خروج از تابع طول عمر آن ها خاتمه می یابد . این متغیر ها نوعی متغیر های پویا هستند.

با خاتمه تابع این متغیرها از بین نمی روند بلکه آخرین مقدارشان را حفظ می کنند به طور که وقتی تابع دوباره اجرا می شود می توان از آن مقدار استفاده کرد.

معرفی سایت:

https://php.net

https://laravel.com

https://php-fig.org

مثال

طراحی صفحه ای که چگونگی رفتار متغیرهای ایستا محلی را نشان می دهد.

مراحل طراحی صفحه:

1) دستورات زیر را در فایل Ch5-5.php تایپ و ذخیره کنید.

php?>

()function test

}

static $s=0

a=0 $

‘<echo “s=” . $s. ‘,’ .”a=” .$a.'<br

++a$

++s$

{

for($i =0;$i<5;$i++)

()test

<?

خطوط 2تا 9 تابع ()test را تعریف می کند خط 4 متغیر ایستای $s را با مقدار صفر و خط 5 متغیر $s را با مقدار صفر تعریف می کند . خط 6 محتویات این دو متغیر را چاپ می کند . خطوط 7و 8 هر کدام یک واحد به دو متغیر اضافه می کنند خط 10 یک حلقه تکرار for است که هر بار تابع ()test را فراخوانی می کند.

2) مرورگر را اجرا کرده در نوار آدرس آن  را تایپ کنید و کلید Enter را فشار دهید تا خروجی آن را ببینید.

با این که در هر فراخوانی تابع ()test یک واحد به s$ و یک واحد به a$ اضافه شده است ولی خروجی برنامه نشان می دهد که a$ همواره صفر است .

برگرفته از :

آموزش گام به گام PHP

تالیف: دکتر عین الله جعفر نژاد قمی

پاسخ به سوال دوستان :

شاید تاکنون به این فکر کرده باشین که چرا باید برای کسب و کار خود وبسایت داشته باشین ؟

دلیل اینکه می‌گوییم باید سایت داشته باشید این آمار است. توجه کنید که ۸۱٪ از افراد قبل از

تصمیم گیری در مورد خرید و فروش در یک کسب وکار یا خدمات، در اینترنت تحقیق می کنند.

یعنی ۲۵.۹۲ میلیون نفر هستند که مشاغل را به صورت آنلاین جستجو می کنند. با این وجود ۴۶% کسب و کارها فکر می‌کنند نیاز به وب سایت ندارند.

توجه داشته باشید که جهان به سمت دیجیتالی شدن پیش می‌رود و نداشتن وب سایت

برای یک شرکت یا هر کسب و کاری، به منزلۀ جا ماندن از گردونۀ روزگار است.

برای اطلاعات بیشتر با همکاران ما در شرکت آراز پردازش در ارتباط باشید

آدرس ایمیل:  info@arazpardazesh.com

اینستاگرام شرکت:   https://instagram.com/araz_pardazesh_kla

تماس با ما:     https://arazpardazesh.com/contact

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

5 × 1 =