ठीक है, मैं यहाँ एक अचार में भाग गया है। मुझे वाक्यविन्यास त्रुटियों के लिए कुछ PHP जांचने की आवश्यकता है।PHP सिंटेक्स त्रुटियों के लिए जाँच करें?
php -l somefile.php
हालांकि, वहाँ एक PHP फ़ाइल के भीतर ही से चलाने के लिए एक रास्ता है: मैं इस बिट कमांडलाइन से चलाने की जरूरत है देखा? मैं देख रहा हूं और सोचता हूं कि मैं parse_str
किसी भी तरह इसे $ _GET में दर्ज करके इसे पूरा करने के लिए उपयोग कर सकता हूं, लेकिन यह समझ में नहीं आता कि यह कैसे काम करता है।
किसी और ने मुझे यह निर्धारित करने के लिए token_get_all()
PHP फ़ंक्शन का उपयोग करने के लिए कहा।
लेकिन मैं यह नहीं समझ सकता कि किसी भी दृष्टिकोण से इसे कैसे किया जाए? क्या कोई यहां मुझे शुरू करने के लिए कुछ नमूना कोड दे सकता है ?? मुझे नहीं लगता कि eval()
का उपयोग करने का तरीका है, हालांकि मेरे पास eval($code)
काम कर रहा था, लेकिन मुझे नहीं लगता कि PHP सिंटैक्स त्रुटियों के दौरान मुझे स्क्रिप्ट को चलाना चाहिए।
इस पर किसी भी मदद की हमेशा सराहना की जाती है!
क्यों 'php -l' subprocess spawn नहीं? –
@arxanas - यह कैसे किया जा सकता है ?? संभावित उत्तर ...? –
@ सोलोमनक्लोसन, मुझे लगता है कि वह terse टिप्पणी http://php.net/manual/en/function.exec.php – Pacerier