آموزش تصویری PHP 5 - بخش دوم
در این بخش میخواهیم به بررسی روش تعریف و استفاده از متغیرها بپردازیم. در ابتدا میخواهیم ببینیم که یک متغیر چیست و چه کاری انجام میدهد. یک متغیر مکانهای از حافظه است که دارای نام میباشد و همانطور که از نام آن مشخص است قابل تغییر میباشد. پس شما میتوانید مقدار یک متغیر را در حین اجرای برنامه تغییر دهید.
در PHP متغیرها با استفاده از کاراکتر $ تعریف میشوند. مثلاً $myName یک متغیر به نام myName است. تعریف متغیرها در PHP بصورت حساس به حروف بزرگ و کوچک است برای مثال دو متغیر $myName (با m) و $MyName (با M) در PHP متفاوت میباشند و دو متغیر مختلف هستند. نام متغیر باید با حروف یا کاراکتر _ (underscore) شروع شود. برای مثال سه متغیر زیر معتبر میباشند.
$name;
$_name;
$Name;
با توجه به مطالب فوق متغیر $2name معتبر نمیباشد.
در PHP متغیرها را به دو صورت مقداری
(By Value) و ارجاعی (By Reference) میتوانید مقداردهی کنید.
در روش مقداری میتوانید یک متغیر را برابر یک مقدار یا یک متغیر قرار دهید.
$var1 = $var2 ;
در مثال فوق متغیر $var1 برابر مقدار موجود در متغیر $var2 میگردد.
$c = $a + $b
در این مثال نیز مقدار متغیر $a با مقدار متغیر $b جمع شده و در متغیر $c ذخیره میشود.
برای مثال در کد روبرو ابتدا متغیر $a برابر عدد 45 میشود و سپس متغیر $b برابر مقدار متغیر $a یعنی عدد 45 میگردد. در انتها نیز مقدار متغیر $a برابر عدد 60 میشود. پس در انتها مقدار متغیر $aبرابر 60 و مقدار متغیر $b نیز برابر 45 میگردد.
در PHP متغیرها با استفاده از کاراکتر $ تعریف میشوند. مثلاً $myName یک متغیر به نام myName است. تعریف متغیرها در PHP بصورت حساس به حروف بزرگ و کوچک است برای مثال دو متغیر $myName (با m) و $MyName (با M) در PHP متفاوت میباشند و دو متغیر مختلف هستند. نام متغیر باید با حروف یا کاراکتر _ (underscore) شروع شود. برای مثال سه متغیر زیر معتبر میباشند.
$name;
$_name;
$Name;
با توجه به مطالب فوق متغیر $2name معتبر نمیباشد.
در PHP متغیرها را به دو صورت مقداری
(By Value) و ارجاعی (By Reference) میتوانید مقداردهی کنید.
در روش مقداری میتوانید یک متغیر را برابر یک مقدار یا یک متغیر قرار دهید.
$var1 = $var2 ;
در مثال فوق متغیر $var1 برابر مقدار موجود در متغیر $var2 میگردد.
$c = $a + $b
در این مثال نیز مقدار متغیر $a با مقدار متغیر $b جمع شده و در متغیر $c ذخیره میشود.
برای مثال در کد روبرو ابتدا متغیر $a برابر عدد 45 میشود و سپس متغیر $b برابر مقدار متغیر $a یعنی عدد 45 میگردد. در انتها نیز مقدار متغیر $a برابر عدد 60 میشود. پس در انتها مقدار متغیر $aبرابر 60 و مقدار متغیر $b نیز برابر 45 میگردد.