متغیرها در PHP

متغیرها در PHP

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

ایجاد و اعلان متغیرها در PHP زمانی است که متغیرها مقداردهی شوند.

نمایش مقدار متغیرها

دستور echo داده های خروجی را روی صفحه نمایش می دهد. مثال های زیر را ببینید:

php یک زبان بی قاعده است بدین منظور که اگر در مثالهای بالا نگاه کنید نوع متغیرها به هنگام مقداردهی مشخص میگردد ولی در زبان های دیگر مانند C,++C , جاوا و … برنامه نویس می بایست نام و نوع متغیر را مشخص نماید.

محدوده متغیرها در PHP

متغیرها را در هر نقطه ای از اسکریپ می توان تعریف کرد.

انواع متغیرها در PHP :

  • متغیرهای محلی
  • متغیرهای سراسری
  • متغیرهای ایستا

متغیر محلی

اگر متغیر درون تابع تعریف گردد فقط توسط اون تابع دیده میشود .

متغیر سراسری

اگر متغیر در خارج از توابع تعریف شود یک متغیر سراسری است ولی فقط خارج از تابع دیده میشود مگر اینکه از کلمه کلیدی global قبل از آن استفاده کنید:

در مثال زیر قبل از متغیر سراسری global را قرار داده تا درون تابع نیز دیده شود.
php تمام متغیرهای سراسری را در آرایه ای بنام GLOBALS[index]$ ذخیره میکند که در اینجا index همان نام متغیرهای سراسری است. مثال بالا را میتوانید بصورت زیر نیز بنویسید :

متغیرهای Static

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

خروجی : ۰۱۲

اشتراک گذاری :
آموزش PHP آموزش برنامه نویسی

درباره حسین رسولی

از سال 89 در زمینه طراحی اپلیکیشن های ویندوز ، موبایل و همچنین طراحی سایت فعالیت دارم و در حال حاضر مدیریت سایت جهان سورس را برعهده دارم و سعی می کنم روزانه آموزش ها و پروژه های برنامه نویسی را با شما به اشتراک بگذارم.

دیدگاه خود را بیان کنید