=&
(সমান-অ্যাম্পারস্যান্ড) অ্যাসাইনমেন্ট অপারেটর পিএইচপি-তে কী করে ?
এটি অবচয় হয়?
=&
(সমান-অ্যাম্পারস্যান্ড) অ্যাসাইনমেন্ট অপারেটর পিএইচপি-তে কী করে ?
এটি অবচয় হয়?
উত্তর:
এটি অবচয় করা হয়নি এবং হওয়ার সম্ভাবনাও নেই। এটি স্ট্যান্ডার্ড উপায়, উদাহরণস্বরূপ, বিদ্যমান ডেটা অনুলিপি করার পরিবর্তে একটি অ্যারে বা অবজেক্ট মিরর পরিবর্তনগুলিতে অন্যটিতে করা অংশ।
এটিকে রেফারেন্স দ্বারা অ্যাসাইনমেন্ট বলা হয় , যা ম্যানুয়ালটির উদ্ধৃতি দিতে, "এর অর্থ হ'ল উভয় ভেরিয়েবল একই ডাটাতে নির্দেশ করে, এবং কোথাও কিছুই অনুলিপি করা হয় না" ।
শুধু হয় সঙ্গে অবচিত =&
হয় "ফল নির্ধারণের new
রেফারেন্স দ্বারা" পিএইচপি 5 , যা কোনো ধরনের বিভ্রান্তির উৎস হতে পারে। new
রেফারেন্স অনুসারে স্বয়ংক্রিয়ভাবে বরাদ্দ করা হয়, সুতরাং &
অনর্থক / অবমানিত হয় $o = &new C;
তবে এতে থাকে না $o = &$c;
।
যেহেতু এটি অনুসন্ধান করা শক্ত, তাই মনে রাখবেন যে =&
( অ্যাম্পারস্যান্ডের সমান ) সমান= &
( স্পেস অ্যাম্পারস্যান্ডের সমান ) এবং প্রায়শই এমন লেখা হয় যে এটি অন্যান্য ভেরিয়েবলের মতো $x = &$y['z'];
বা $x = &$someVar
( অ্যাম্পারস্যান্ড ডলার সাইন ভেরিয়েবলের নাম ) হিসাবে চলে। দস্তাবেজ থেকে সরলীকৃত উদাহরণ:
$a = 3;
$b = &$a;
$a = 4;
print "$b"; // prints 4
পিএইচপি ম্যানুয়ালটিতে রেফারেন্স দ্বারা বরাদ্দ করা সম্পর্কিত একটি বিশদ বিভাগের একটি সহজ লিঙ্ক এখানে । এই পৃষ্ঠাটি রেফারেন্সে একটি সিরিজের অংশ - পুরো সিরিজটি পড়তে এক মিনিট সময় লাগবে।
এটি দুটি ভিন্ন অপারেটর =
সম্ভবত আপনি জানেন হিসাবে কাজ। এবং এর &
অর্থ হল ভেরিয়েবলটি মানের পরিবর্তে রেফারেন্স দ্বারা অ্যাক্সেস করা উচিত।