متغیر ها :.
تعریف کلی که از متغییر می شه کرد بدین شکل است : همانند ظرفی است که می توان یک نوع ماده را در خود نگه دارد . در کل متغییر ها فضاهایی از حافظه هستند که ما می توانیم اطلاعات خودمان را در آنها ذخیره کنیم .
در کل در روند برنامه نویسی با کار کردن با متغییر ها بیشتر آشنا می شوید و راه و روش های بهینه استفاده کردن از منغییر ها ...
شکل کلی تعیرف متغیر :
کد PHP:
اسم متغییر نوع متغییر
به طور مثال تعیرف یک متغییر از نوع اعداد صحیح به شکل زیر است :
کد PHP:
int number;
در مثال بالا ما یک متغییر به نام number و از نوع int تعریف کرده ایم که می توانیم از این متغییر در برنامه خودمان استفاده کنیم .
برای اینکه یک مقداری را به متغییر خودمان بدهیم می توانیم به دو شکل عمل کنیم 1 - در طول برنامه مقدار دهی کنیم . 2- در هنگام تعریف متغییر یک مقدار را نسبت بدهیم .
به طور مثال من در نمونه زیر مقدار متغییر number را به 2 صورت گفته شده مساوی با 5 قرار می دهم :
کد PHP:
number=5;
کد PHP:
int number=5;
همانطور که مشاهده کردید تعریف متغییر ها و استفاده از آنها بسیار ساده است .
در برخی از برنامه ها احتیاج می شود که از متغییر هایی استفاده شود که قابلیت نگه داری اعداد با قابلیت اعشاری را داشته باشد . در این صورت می توانیم از دو نوع داده ای استفاده کنیم که به دو دسته با دقت بالا و دقت معمولی تقسیم می شوند
متغییر ها با دقت بالا با نوع double مشخص می شوند که در مثال زیر می توانید مشاهده کنید :
کد PHP:
double var1;
برای تعریف متغییر با دقت معمولی با نوع float مشخص می شود که در مثال زیر می توانید مشاهده کنید :
کد PHP:
float var2;
برای دخیره کردن رشته ها و کاراکتر ها باید از نوع داده ای استفاده شود که این قابلیت را داشته باشد . برای این امر می توانی از نوع string استفاده کنید که به شکل زیر استفاده می شود :
کد PHP:
string strdata;
توجه داشته باشید برای اینکه رشته ای را داخل این متغییر ذخیره کنید باید آن را داخل " " قرار بدهید می توانید برای تفهیم بیشتر به مثال زیر توجه کنید :
کد PHP:
string strdata="Ashiyane";
توجه : برای اینکه متغییر هایی منظم داشته باشید و در طول برنامه مشکلی با استفاده آنها نداشته باشید بهتر است قبل از اسم متغییر نوع آن را به صورت مختصر بنویسید به طور مثال برای نوع int یک متغییر به این شکل باشه intnumber و متغییر های رشته ای به شکل strvar باشد .