=&

Y.P.Y

Well-Known Member
سلام .
=& برای چه چیزی به کار میره ؟
مثلا :
PHP:
$this->var =& $var;

سلام،
در PHP میگن Reference که کاره همون Pointer در C/C++ رو انجام میده... یعنی برای انتقال مقدار، به محل اصلی مقدار در حافظه اشاره میکنه(Cut میکنه)...
در واقع از نسخه اصلی مقدار استفاده می کنه و یکی میشن.
مثلاً:
PHP:
$value= 3;
$reference=& $value;
$reference= 7; # $value= 7
برای از بین بردن متغیر Reference/Pointer شده، باید آخرین متغیر/مرجع رو برابر null قرارش بدید(Unset نه).
 

parsiteam

Member
با اجازه کاربردش رو هم بگم . در توابع میتونی یک مقدار رو توسط return برگردونی . ولی توسط کار با ارجاع میتونی چندین مقدار رو داخل تابع خودتت تغییر بدی و به عنوان خروجی برگشت بخوره . در واقع یک کپی از داده هستش .

موفق باشی
 

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

بالا