از الان برای آیندت سرمایه گذاری کن! تا 90 درصد تخفیف! از الان برای آیندت سرمایه گذاری کن! تا 90 درصد تخفیف!
مانده تا پایان تخفیف
مشاهده دوره ها
0

کاربرد عملگر <- در php

سلام و خسته نباشید خدمت شما

سوالم در مورد کاربرد عملگر <- در php است. لطفا در موردش بیشتر توضیح بدید که چه فرقی با عملگر = یا دات "." داره

مثلا چرا در تابع زیر داریم ازش استفاده میکنیم؟

$Server->bind('open', 'wsOnOpen');

$Server->log( "$ip ($clientID) said : $message." )

در آموزش چت از این عملگر بسیار استفاده شده

پرسیده شده در 1396/10/03 توسط

1 پاسخ

2

سلام به شما دوست عزیز

عملگر <- در زبان php ارجاع کننده به متدها و فیلد های یک کلاس است. یعنی اگر شما یک شئ از یک کلاس داشته باشید برای این که بتوانید یک متد از آن را صدا بزنید باید از این عملگر استفاده کنید. در کد بالا که آورده اید bind یک متد از شئ Server است. که صدا زده شده است. این عملگر را نمی توان با عملگر = که برای انتساب است به کار برد. عملگر انتساب برای وقتی است که یک متغیر را مقدار دهی کنیم. در زبان هایی مانند سی شارپ و جاوا به جای عملگر <- از نقطه استفاده می شود. ولی از آنجا که در php عملگر نقطه برای الحاق دو رشته استفاده می شود نمی توان از نقطه برای ارجاع به متدها و فیلدهای یک شئ استفاده کرد و باید از عملگر <- استفاده کنید. دقت داشته باشید که در زبان هایی مانند جاوا و سی شارپ عملگر الحاق دو رشته + می باشد.

پاسخ در 1396/10/03 توسط

پاسخ شما