ब्लॉक टिप्पणियों को जल्दी से चालू/बंद करना

Is there any way to quickly turn on and off block comments in PHP? I find myself commenting out sections of code for debugging/development and when it go back to uncomment them it's 10 seconds finding exactly where the closing tag is and another second to delete it. Not too bad on the surface, but when you comment & uncomment often those seconds add up and can really mess with my "groove".

0
इसमें बहुत से संपादकों ने शामिल किया है। उदाहरण के लिए शानदार पाठ 2।
जोड़ा लेखक Gant, स्रोत

3 उत्तर

आप इसे बहुत करीब पाने के लिए सिंगल लेवल और ब्लॉक लेवल कमेंटिंग को जोड़ सकते हैं। उदाहरण के लिए:

सामान्य ब्लॉक टिप्पणी:

/*
  [ This is not executed ]
*/

इसमें बदल जाएगा (ब्लॉक पर टिप्पणी "):

/*
  [ This is not executed ]
//*/

और यह (ब्लॉक टिप्पणी "बंद")

//*
  [ This is executed ]
//*/

"चालू" और "बंद" के बीच स्वैप करने के लिए केवल एक ही "/" है। यह वैश्विक नहीं है और आपको यह जानना होगा कि टिप्पणी ब्लॉक कहां से शुरू होता है, लेकिन यह विकास के लिए बहुत बढ़िया है। सेकेंड मायने रखता है!

ध्यान दें कि एकल पंक्ति टिप्पणी बंद करने वाली ब्लॉक टिप्पणी को काम करने से नहीं रोकेगी, इसलिए यदि आपने ब्लॉक टिप्पणियों को ओवरलैप किया है तो यह भी काम नहीं कर सकता है।

/*
  [ This is not executed ]
//*/
  [ This is executed ]
//*/
0
जोड़ा
मैं इस चाल का उपयोग करता हूं। बोनस के रूप में,//* के बाद कोड की एक पंक्ति ब्लॉक चालू होने पर और इसके विपरीत टॉगल हो जाएगी।
जोड़ा लेखक Jon Hulka, स्रोत
if($debug){
    ....
}

और सत्र/जीईटी/कॉन्फ़िगरेशन से $ डीबग टॉगल करें

0
जोड़ा

मेरा सुझाव है कि आप इस बारे में अपने दृष्टिकोण की समीक्षा करें कि आप यह कैसे कर रहे हैं। आपको ब्लॉक को टिप्पणी/असम्बद्ध/हटाने की आवश्यकता है, क्योंकि यह बहुत अनुत्पादक हो सकता है।

आप छोटे कार्यों को कैसे बनाते हैं जो कुछ फ़ंक्शंस करते हैं, और आप केवल कोड के एक छोटे टुकड़े पर टिप्पणी करते हैं (जो उन तरीकों को कॉल करता है)।

या, इसे इस तरह से बनाएं कि आप कुछ चर के आधार पर चालू और बंद करें।

A good example of this is PHP Unit, where any method that starts with test runs. http://phpunit.de/manual/current/en/index.html

Another one is simple test http://www.simpletest.org/

मुझे लगता है कि जब आप इन पैटर्न को ध्यान में रखते हुए अपना कोड व्यवस्थित करते हैं और इसे बनाते हैं, तो यह बहुत ही उत्पादक हो सकता है।

0
जोड़ा