प्रतिस्थापन टोकन में?,%, और @ के बीच क्या अंतर है?


15

मैं Drupal 7 पर संदेश मॉड्यूल का उपयोग कर रहा हूं। रिप्लेसमेंट टोकन के लिए , मदद पाठ कहता है:

प्रतिस्थापन टोकन की एक अल्पविराम से पृथक सूची, जैसे% शीर्षक या! Url, जिसमें से संदेश पाठ का उपयोग होता है। प्रत्येक प्रतिस्थापन टोकन को विशेष पात्रों में से एक "@", "%" या "!" से शुरू करना होगा। यह वर्ण टी () फ़ंक्शन के अनुरूप, उपयोग किए जाने वाले सैनिटाइजेशन विधि को नियंत्रित करता है।

%,? और @ के बीच अंतर क्या है? क्या इस बारे में मानक हैं कि मुझे प्रत्येक प्रतीक का उपयोग कब करना चाहिए?

जवाबों:


20

से format_string()डॉक्स:

  • @ सक्षम : HTML का उपयोग करके बच गया check_plain()। साइट पर एक पृष्ठ पर प्रदर्शित किसी भी चीज़ के लिए डिफ़ॉल्ट विकल्प के रूप में इसका उपयोग करें।
  • % चर : HTML के लिए बच और का उपयोग कर स्वरूपित drupal_placeholder()है, जो इसे के रूप में प्रदर्शित करता है पर बल दिया पाठ।
  • वैरिएबल : जैसा कोई संकरण या स्वरूपण के साथ डाला गया है। इसका उपयोग केवल उन पाठों के लिए करें जो पहले से ही HTML डिस्प्ले के लिए तैयार किए गए हैं (उदाहरण के लिए, उपयोगकर्ता द्वारा प्रदत्त पाठ जो पहले से ही पहले से चल check_plain()चुके हैं, या कुछ सीमित HTML टैग शामिल होने की उम्मीद है और पहले से ही पहले से ही चल filter_xss()चुका है)।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.