2010-12-08 15 views
5

आश्चर्य है कि कोई भी PHP "beautifier/formatter/pretty printer" (PHP में) का सुझाव दे सकता है, जिसे मैं PHP कोड प्रारूपित करने के लिए ऑनलाइन चला सकता हूं।एक PHP beautifier/formatter/सुंदर प्रिंटर?

मैंने कुछ PHP वर्गों को देखा है जो कुछ रेगेक्स का उपयोग करते हैं और अन्य टोकननाइज़र (या दोनों) का उपयोग करते हैं।

क्या आप कुछ विश्वसनीय सुझाव दे सकते हैं?

मैं इसे एक PHP स्क्रिप्ट/कक्षा, या PHP कोड होना पसंद करूंगा जो एक ऑनलाइन फॉर्मेटर के लिए एपीआई का उपयोग करता है।

मुझे http://beta.phpformatter.com पसंद है हालांकि दुर्भाग्य से उनके पास एपीआई नहीं है।

+0

@ajreal: आप उन शब्दों को बैकटिक्स में क्यों लपेट रहे हैं? – BoltClock

+0

आप ऑनलाइन फॉर्मेटर का उपयोग क्यों करना चाहते हैं? मैं ग्रहण की तरह एक अच्छा आईडीई का उपयोग करने की अनुशंसा करता हूं जिसमें ऑटो-फॉर्मेटिंग शामिल है। – 2ndkauboy

+0

@ कौ-बॉय - मैं कुछ साझा कर रहा हूं जिसे मैं साझा होस्टिंग (आदर्श रूप से एक PHP स्क्रिप्ट) – Newbtophp

उत्तर

0

मैंने पहले http://www.phpformatter.com/ का उपयोग किया है, यह काफी अच्छी तरह से काम करता है, और इसमें कुछ अच्छे विकल्प हैं।

+0

पर उपयोग कर सकता हूं वास्तव में यह काफी अच्छा काम करता है, लेकिन मैं कुछ ऐसा ढूंढ रहा हूं जिसे मैं PHP (ऑनलाइन) में संवाद कर सकता हूं (जो कि यही कारण है कि मैं एक PHP स्क्रिप्ट या एपीआई की तलाश में हूं) - दुर्भाग्य से उनके पास एपीआई नहीं है। – Newbtophp

+0

यह काम करता है जब यह काम करता है, लेकिन इस तरह के तारों पर बम बाहर निकलता है: echo "
\ n {$ _ ENV [" PATH_INFO "]}"; – Orwellophile

5

बहुत सारे ऑनलाइन PHP सुंदर प्रिंटर उपलब्ध हैं, लेकिन मैंने सोचा होगा कि एक कमांड लाइन उपकरण अधिक सुविधाजनक हो सकता है।

इस तरह, आप PHP Beautifier पीएआर पैकेज पर एक नज़र डालना चाहेंगे।

+0

कमांड लाइन उपकरण सुविधाजनक ऑनलाइन नहीं होगा (लेकिन ऑफलाइन होगा) - मुझे लगता है कि मैं exec() का उपयोग कर सकता हूं हालांकि मेरी साझा होस्टिंग इसका समर्थन नहीं करती है। मैंने पीईएआर पैकेज पर ध्यान दिया है - हालांकि Log.php फ़ाइल गायब है (मुझे एक घातक त्रुटि दे रही है, इसलिए इसे परीक्षण के साथ आगे नहीं बढ़ सकता है)। – Newbtophp

+1

PHP_Beautifier केवल दोष - जो एक बड़ा है - यह है कि यह सफेद जगह को संरक्षित नहीं करता है। – puk

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