প্রতিস্থাপন টোকেনগুলিতে!,%, এবং @ এর মধ্যে পার্থক্য কী?


15

আমি ড্রুপাল on এ বার্তা মডিউলটি ব্যবহার করছি Rep প্রতিস্থাপন টোকেনগুলির জন্য , সাহায্যের পাঠ্যটি বলে:

প্রতিস্থাপন টোকেনগুলির একটি কমা-বিচ্ছিন্ন তালিকা, যেমন% শিরোনাম বা! ইউআরএল, যার বার্তা পাঠ্যটি ব্যবহার করে। প্রতিটি প্রতিস্থাপন টোকেন একটি বিশেষ অক্ষর "@", "%" বা "!" দিয়ে শুরু করতে হয়! এই অক্ষরটি টি () ফাংশনের সাথে অ্যানালগালিভাবে ব্যবহৃত স্যানিটাইজেশন পদ্ধতি নিয়ন্ত্রণ করে।

%,!, এবং @ এর মধ্যে পার্থক্য কী? আমার প্রতিটি প্রতীক কখন ব্যবহার করা উচিত সে সম্পর্কে কি মান রয়েছে?

উত্তর:


20

format_string()দস্তাবেজগুলি থেকে :

  • @ পরিবর্তনশীল : এইচটিএমএল ব্যবহার করে পালিয়ে গেছে check_plain()। এটি সাইটের কোনও পৃষ্ঠায় প্রদর্শিত কোনও কিছুর জন্য ডিফল্ট পছন্দ হিসাবে ব্যবহার করুন।
  • % ভেরিয়েবল : এইচটিএমএল থেকে পালানো এবং ব্যবহার করে ফর্ম্যাট করা হয়েছে drupal_placeholder(), এটি এটি জোর দেওয়া পাঠ্য হিসাবে প্রদর্শন করে ।
  • ! পরিবর্তনশীল : ঢোকানো হয়েছে কোন sanitization বা ফর্ম্যাটিং সহ হয়। এটি কেবলমাত্র এই পাঠ্যের জন্য ব্যবহার করুন যা ইতিমধ্যে এইচটিএমএল প্রদর্শনের জন্য প্রস্তুত করা হয়েছে (উদাহরণস্বরূপ, ব্যবহারকারী দ্বারা সরবরাহ করা পাঠ্য যা ইতিমধ্যে ইতিমধ্যে চালানো হয়েছে check_plain(), বা কিছু সীমিত এইচটিএমএল ট্যাগ রয়েছে এবং এটি ইতিমধ্যে ইতিমধ্যে চালানো হয়েছে বলে আশা করা হচ্ছে filter_xss())।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.