2010-12-30 19 views
8

मध्य में मेरे एचटीएमएल कोड में, मेरे पास PHP की एक पंक्ति है। अब, मैं एक टिप्पणी के रूप में PHP लाइन बनाना चाहता हूँ। मैंने <!-- --> को ues करने की कोशिश की लेकिन ऐसा लगता है कि यह PHP के लिए काम नहीं करता है।मैं HTML फ़ाइल के अंदर PHP लाइनों को कैसे टिप्पणी कर सकता हूं?

मुझे क्या करना चाहिए?

धन्यवाद

+1

एक चीज आपको महसूस करनी चाहिए, यह है कि ब्राउज़र को ब्राउज़र पर भेजा जाने से पहले PHP को निष्पादित किया जा रहा है। एचटीएमएल टिप्पणियां ब्राउज़र के लिए हैं, इसलिए उनके पास PHP पर कोई प्रभाव नहीं पड़ता है। – Mchl

उत्तर

30

कल्पना कीजिए कि आप निम्नलिखित कोड है:

<body> 
    <?php echo $this_variable_will_echo_a_div; ?> 
</body> 

आप div गूँजती है लेकिन पेज पर प्रदर्शित नहीं करना चाहते हैं, तो आप टिप्पणी एचटीएमएल, पीएचपी अभी भी निष्पादित हो जाता होगी:

<body> 
    <!-- <?php echo $this_variable_will_echo_a_div; ?> --> 
</body> 

आप div के रूप में स्रोत पर प्रकट करने के लिए नहीं करना चाहते हैं एचटीएमएल टिप्पणी की, आप टिप्पणी php करना होगा, कुछ भी अपने स्रोत पर बॉडी टैग्स के बीच दिखाई देगा:

<body> 
    <?php /* echo $this_variable_will_echo_a_div; */ ?> 
</body> 
0

आप PHP Comments उपयोग करने के लिए टिप्पणी <!-- -->

ध्यान दें कि आप जब एचटीएमएल का एक हिस्सा बाहर टिप्पणी <!-- --> का उपयोग कर अन्यथा अपने स्रोत कोड होगा PHP कोड युक्त सुरक्षा कारणों के लिए PHP कोड छुपाना चाहिए HTML की जरूरत नहीं है जब पृष्ठ देखा जाता है तो दृश्यमान होता है।

+0

इसी कारण से, यदि आप अपने PHP कोड सिंगल लाइन हैं तो आप // // का उपयोग नहीं कर सकते। –

0

उपयोग

<?php 
/* 
    <?php 
     php code.. blah blah 
    ?> 
*/ 
?> 

या

<?php 
    // <?php echo 'hi'; ?> 
?> 

या

<?php 
    # <?php echo 'hello'; ?> 
?> 
+0

वास्तव में नहीं। टिप्पणी झंडा * PHP * अंदर * होना चाहिए। ''। अन्यथा उन्हें HTML वर्णों के रूप में व्याख्या किया जाता है। – maus

3

सभी पीएचपी वाक्य रचना की समीक्षा पद्धति एचटीएमएल अंदर एम्बेडेड कोड में काम करता है। किसी का भी उपयोग करने के लिए स्वतंत्र महसूस करें।

<?php //for one line comment ?> 

<?php /* for multi-lines comment */ ?> 

भी आप PHP टैग के बाहर HTML टिप्पणी वाक्यविन्यास का उपयोग कर सकते हैं।

<!-- <?php blah blah ?> --> 

ध्यान दें कि PHP कोड अभी भी निष्पादित किया जाएगा।

संबंधित मुद्दे

 संबंधित मुद्दे