क्या मैं PHP में टिप्पणी करने के लिए हैश साइन(#) का उपयोग कर सकता हूं?




comments (5)

मैंने टिप्पणी के लिए हैश ( # ) का उपयोग करके कभी भी कभी PHP फ़ाइल नहीं देखी है। लेकिन आज मुझे एहसास हुआ कि मैं वास्तव में कर सकता हूँ! मुझे लगता है कि एक कारण है कि हर कोई // का उपयोग करता है, हालांकि मैं यहां हूं।

क्या व्यक्तिगत कारण से अलग है, टिप्पणियों के लिए # बजाय // का उपयोग करने का कोई कारण है?


क्या व्यक्तिगत कारण से अलग है, टिप्पणियों के लिए # के बजाय // का उपयोग करने का कोई कारण है?

मुझे लगता है कि यह केवल एक व्यक्तिगत वरीयता है। // और # बीच कोई अंतर नहीं है। मैं ब्लॉक टिप्पणी के लिए कोड और /** */ टिप्पणी करने के लिए व्यक्तिगत रूप से # एक पंक्ति टिप्पणी के लिए // उपयोग करता हूं।

<?php
    # This is a one-line comment
    echo 'This is a test';

    // echo 'This is yet another test'; // commenting code

    /** 
     * This is a block comment
     * with multi-lines 
     */
    echo 'One final test';
?>

"#" के साथ टिप्पणियां PHP 5.3 के साथ बहिष्कृत हैं। तो हमेशा // या / ... /


प्रश्न का उत्तर PHP में सिंगल-लाइन टिप्पणियों के लिए "#" और "//" का उपयोग करने में कोई अंतर है ? नहीं है

इसमें कोई फर्क नही है। PHP स्रोत कोड के पार्सिंग भाग को देखकर, "#" और "//" दोनों को एक ही कोड द्वारा नियंत्रित किया जाता है और इसलिए सटीक समान व्यवहार होता है।


यदि आप अपनी टीम / परियोजना में कुछ नियम सेट स्थापित करते हैं ... टिप्पणी कोड के उद्देश्य को रेखांकित करने के लिए 2 प्रकार की टिप्पणियों का उपयोग किया जा सकता है।

उदाहरण के लिए, मैं कॉन्फ़िगरेशन सेटिंग्स, उप फ़ंक्शन और सामान्य रूप से कोड का एक टुकड़ा म्यूट / अक्षम करने के लिए # का उपयोग करना चाहता हूं जो उपयोगी या महत्वपूर्ण है, लेकिन वर्तमान में अक्षम है।


<?php
    echo 'This is a test'; // This is a one-line C++ style comment
    /* This is a multi-line comment.
       Yet another line of comment. */
    echo 'This is yet another test.';
    echo 'One Final Test'; # This is a one-line shell-style comment
?>

RTM





comments