متغیر ها

متغیر ها در php :

متغیر ها در برنامه نویسی عبارت های قابل تغییری می باشند که می توان از آن ها مکررا و با مقادیر مختلف استفاده نمود. در php الزامی برای معرفی متغیر ها نمی باشد و خود آن نوع متغیر ها را تشخیص می دهد.

متغیر ها را به صورت زیر به php معرفی می کنند :

برای معرفی متغیر ها در php ابتدا علامت $ را قرار داده سپس نام متغیر را می نویسیم و یک مقدار به آن نسبت می دهیم ، توجه داشته باشید نام متغیر فقط می تواند شامل حروف بزرگ و کوچک انگلیسی ، اعداد و علامت _ باشد. همچنین اعداد به عنوان اولین حرف نام متغیر نمی توانند قرار بگیرند. در زیر یک متغیر تعریف کرده ایم :

$_hamanweb=”http://hamanweb.ir”

نکته : متغیر ها در php حساس به حروف بزرگ و کوچک می باشند یعنی X$ و x$ دو متغیر متفاوت می باشند.

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

در زبان برنامه نویسی php متغیر ها را به چندین نوع تقسیم کرده که خود php نوعشان را با توجه به عبارت نسبت داده شده به آن ها تشخیص می دهد و نیازی به معرفی نوع متغیر نیست. در زیر انواع متغیر ها را می توانید مشاهده کنید :


String متغیر رشته ای
Integer متغیر عددی
Float متغیر اعشاری
Boolean متغیر منطقی
Null متغیر تهی
Array متغیر آرایه ای
Pointer متغیر اشاره گر 

$_Strings=”hamanweb”;
$_Integers=85;
$_Floats=17.85;
$_Booleans=true;
$_Nulls=null;
$_Arrays=(a,b,…);
$_Pointers=&$_others; 


مقادیر متغیرهای رشته ای را بین ” ” یا ‘ ‘ قرار می دهند اما اگر بخواهیم متغیری را درون یک رشته قرار دهیم به صورت زیر عمل می کنیم :

$hamanweb = “str1 $varname str2”;   or   “str1” . $varname . “str2”;   or   ‘str1’ . $varname . ‘str2’;

نکته : در مورد اول اگر از ‘ ‘ استفاده شود به جای مقدار varname خود عبارت varname$ درون متغیر hamanweb قرار می گیرد.

آرایه ها در php :

آرایه، نوعی متغیر که می تواند چندین مقدار را در خود ذخیره کند . هر یک از مقادیر داخل آرایه دارای یک اندیس و یک مقدار می باشد . اندیس ها به صورت پیش فرض (بدون اندیس گذاری) از 0 شروع شده و اگر تعداد مقادیر n باشد اندیس ها تا n-1 ادامه می یابند. اما اگر نیاز شود می توانیم اندیس گذاری نیز انجام دهیم :

$A= array( ‘name’=>”rezza” ;  ‘height’=>190 ; … )

نکته : برای دسترسی به مقادیر درون آرایه ها از اندیس ها(index) استفاده می شود، مثلا برای تغییر یک مقدار درون آرایه و یا اضافه کردن یک مقدار به انتهای آرایه به ترتیب به صورت زیر عمل می کنیم :

$A[index.no]= new value;    —    $A[‘indexname’]= new value;

$A[]=new value;    —    $A[‘new indexname’]= new value;

نکته : از آرایه ها می توان به صورت تو در تو نیز استفاده کرد به این شکل که به جای چندین مقدار چندین آرایه را درون یک آرایه قرار می دهیم .در این حالت برای رسیدن به مقدار مورد نظر به صورت زیر عمل می کنیم ، اگر A3 عضوی از A2 و A2 نیز عضوی از A1 باشد :

$A1[‘indexname in A1’][‘indexname in A2’][‘indexname in A3’] …

 

صفحه بعدیصفحه قبلی

 

تاریخ آخرین بروز رسانی: 2018/11/06

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

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