PDA

View Full Version : تو php اشاره گر داریم؟



farhadfery
پنج شنبه 18 اسفند 1390, 20:08 عصر
سلام. دوستان من تا به حال در کدها, کتاب ها, ندبدم که در php از اشارهگرها استفاده بشه.
- تو php اشاره گر داریم؟
- اگر اشاره گر بود و استفاده می شد چه مزیت هایی داشت؟
--------------------
یه سوال دیگه هم هست که چرا تو کدها استفاده از & برای call by refrence بسیار نادر است؟

hightech
پنج شنبه 18 اسفند 1390, 22:10 عصر
سلام
اشاره گر به اون صورتی که در سایر برنامه ها هست، وجود نداره و صرفا ارسال از طریق ارجاع موجوده
و اگر بخوایید بصورت کاربردی از اشاره گرها استفاده کنید معمولا برای برنامه هایی که نیاز به دسترسی سریع و مستقیم به حافظه دارند مثل بازی های 3بعدی برای برنامه نویسیهای قدیمیتر DirectX استفاده میشدن
البته برای ارسال آرایه های حجیم هم استفاده میشه (همون call by reference) که این رو با استفاده از کدنویسی شیئ گرا حل کردن و جابجایی متغیرها رو بصورت داخلی انجام میدن ولی باز ممکنه لازم باشه
توی بعضی ورژن های PHP هر گونه انتساب دو متغیر، بصورت ارجاع بود اما در اکثر موارد انتساب دو متغیر بصورت فقط مقدار هست
اطلاعات بنده در مورد اشاره گرها خیلی کمه، حتما دوستان اطلاعاتشون کاملتر هست