خروجی چرا این می شود

hassancd

Active Member
سلام دوستان یک سوال داشتم می خواستم ببینم چرا خروجی کد زیر
PHP:
$day = "Tuesday";
  $var = "day";
  $$var = "Friday";
  print $$var;
  print $day;



این می شودFridayFriday
 

Army.Hidden

Active Member
به این گونه متغیر ( $$ ) میگوییند " متغیر متغیر "
شما توسط کد زیر
PHP:
$var = "day";
مقدار ver را برابر با day قرار میدهید.

و با دستور زیر
PHP:
$$var = "Friday";
به علت این که از $$ دو بار استفاده میکنید مقدار day که به var داده اید را Friday مقدار دهی میکنید
در این صورت day هم یک متغیر در نظر گرفته میشود.

-------------
اگر خوب توضیح ندادن بگید خیلی کامل تر توضیح بدم
 

hassancd

Active Member
مرسی عالی بود
فقط می خواستم بدونم کجا بیشتر کاربرد داره و به چه دردی می خوره
اگه مثال کاربردی بزنی ممنون میشم
 

Army.Hidden

Active Member
من خودم تا حالا شاید فقط توی 2 یا 3 تا از پروژه هام ازش استفاده کردم ، اون هم خیلی کم.
برای مثال هم شما خودتون یدوونه زدید.:-?
 

جدیدترین ارسال ها

بالا