ওয়েব বিকাশকারীদের জন্য সম্মেলনের উদ্ধৃতি
সংক্ষিপ্ত উত্তর
এইচটিএমএলে একক উদ্ধৃতি (') এবং ডাবল কোট (") এর ব্যবহার বিনিময়যোগ্য, কোনও পার্থক্য নেই।
তবে ধারাবাহিকতা বাঞ্ছনীয়, সুতরাং আমাদের অবশ্যই একটি সিনট্যাক্স কনভেনশন বেছে নিতে হবে এবং এটি নিয়মিত ব্যবহার করতে হবে।
দীর্ঘ উত্তর
ওয়েব বিকাশ প্রায়শই অনেক প্রোগ্রামিং ভাষা থাকে consists এইচটিএমএল, জেএস, সিএসএস, পিএইচপি, এএসপি, আরআর, পাইথন, ect। এ কারণে আমাদের কাছে বিভিন্ন প্রোগ্রামিং ভাষার জন্য অনেকগুলি সিনট্যাক্স কনভেনশন রয়েছে। প্রায়শই একটি ভাষা থেকে অভ্যাসগুলি আমাদের অন্য ভাষায় অনুসরণ করবে, যদিও এটি "যথাযথ" না বলে বিবেচনা করা হয় অর্থাৎ সম্মেলনের মন্তব্য করা হয়। উদ্ধৃতি সম্মেলনগুলিও আমার জন্য এই বিভাগে আসে।
তবে আমি পিএইচপি এর সাথে একযোগে এইচটিএমএল ব্যবহার করার ঝোঁক। এবং পিএইচপি-তে একক উদ্ধৃতি এবং ডাবল কোটের মধ্যে একটি প্রধান পার্থক্য রয়েছে। ডাবল উদ্ধৃতি সহ পিএইচপিতে "আপনি স্ট্রিংয়ের পাঠ্যের মধ্যে সরাসরি ভেরিয়েবল সন্নিবেশ করতে পারেন"। (scriptingok.com) এবং একক উদ্ধৃতি ব্যবহার করার সময় "পাঠ্যটি যেমন হয় তেমন প্রদর্শিত হয়"। (scriptingok.com)
ডাবল উদ্ধৃত স্ট্রিংগুলি প্রক্রিয়া করতে পিএইচপি বেশি সময় নেয় । যেহেতু পিএইচপি পার্সারটিকে অভ্যন্তরের কোনও ভেরিয়েবল সনাক্ত করতে এবং পুরোপুরি এটি আগেই পুরো স্ট্রিংটি পড়তে হয় - তাই এটি একটি একক উদ্ধৃত স্ট্রিংয়ের চেয়ে বেশি সময় নেয় longer (scriptingok.com)
একক উদ্ধৃতি সার্ভারে আরও সহজ । যেহেতু পিএইচপিকে পুরো স্ট্রিংটি আগেই পড়ার দরকার নেই, তাই সার্ভারটি আরও দ্রুত এবং সুখী কাজ করতে পারে। (scriptingok.com)
অন্যান্য বিষয় বিবেচনা করা উচিত
- স্ট্রিংয়ের মধ্যে ডাবল উদ্ধৃতিগুলির ফ্রিকোয়েন্সি। আমি দেখতে পাচ্ছি যে স্ট্রিংগুলির মধ্যে আমার একক উদ্ধৃতি (') ব্যবহার করার চেয়ে আমার স্ট্রিংয়ের মধ্যে প্রায়শই ডাবল কোট (") ব্যবহার করা প্রয়োজন character চরিত্রের পলায়নের সংখ্যা কমাতে আমি একক উদ্ধৃতি সীমানার সমর্থন করি।
- একটি একক উদ্ধৃতি করা আরও সহজ। এটি মোটামুটি স্ব-বর্ণনামূলক তবে স্পষ্ট করার জন্য, কেন আপনাকে শিফ্ট কীটি আরও বার টিপুন।
আমার কনভেনশন
পিএইচপি-র এই বোঝার সাথে আমি কনভেনশনটি সেট করেছি (নিজের এবং আমার সংস্থার বাকী অংশের জন্য) যে স্ট্রিংগুলি সার্ভার অপ্টিমাইজেশনের জন্য ডিফল্টরূপে একক উদ্ধৃতি হিসাবে উপস্থাপন করা উচিত। স্ট্রিংয়ের মধ্যে ডাবল কোট ব্যবহার করা হয় যদি কোনও বৈশিষ্ট্যের মধ্যে জাভাস্ক্রিপ্টের মতো কোনও উদ্ধৃতি প্রয়োজন হয়, উদাহরণস্বরূপ:
<button onClick='func("param");'>Press Me</button>
অবশ্যই যদি আমরা পিএইচপিতে থাকি এবং পার্সারটি স্ট্রিংয়ের মধ্যে পিএইচপি ভেরিয়েবলগুলি পরিচালনা করতে চাই তবে আমাদের ইচ্ছাকৃতভাবে ডাবল উদ্ধৃতি ব্যবহার করা উচিত। $a='Awesome'; $b = "Not $a";
সোর্স
পিএইচপি-তে একক উদ্ধৃতি বনাম ডাবল উদ্ধৃতি। (য়)। 26 নভেম্বর, 2014, http://www.scripttingok.com/tutorial/Single-quotes-vs-double-quotes-in-PHP থেকে পুনরুদ্ধার করা হয়েছে