2013-09-30 9 views
6

क्या xdebug ट्रेस आउटपुट में गूंज या प्रिंट फ़ंक्शन कॉल देखने का कोई तरीका है। मैं अपने सर्वर में चलने वाली सभी स्क्रिप्ट के लिए वैश्विक कॉन्फ़िगरेशन (या ऐसा करने का एक तरीका) ढूंढ रहा हूं।xdebug ट्रैक/ट्रेस php echo, प्रिंट कॉल

उदाहरण:

<?php 
    echo "xdebug show me"; 
?> 

मैं उत्पादन का पता लगाने गूंज कॉल दिखाना चाहते हैं। डिफ़ॉल्ट रूप से यह दिखाया नहीं गया है। मैंने आउटपुट बफर को अक्षम करने का प्रयास किया (जो प्रासंगिक नहीं हो सकता है) लेकिन काम नहीं किया। कोई सुझाव?

+0

मुझे एक ही समस्या है। Xdebug फ़ंक्शन ट्रेस इको, print_r आदि के निशान नहीं दिखाता है, जो भाषा संरचनाएं हैं। अगर ट्रेस में उन कार्यों को दिखाने के लिए xdebug कॉन्फ़िगरेशन में कोई वर्कअराउंड या चाल है तो मैं सराहना करता हूं। –

उत्तर

0

मैं 100% निश्चित नहीं हूं, लेकिन मुझे लगता है कि स्क्रिप्ट प्रोफाइलिंग से आपको जानकारी मिल सकती है। XDebug में आपके आवेदन को प्रोफाइल करने की क्षमता है। यह प्रत्येक कॉल (निष्पादन समय सहित) लॉग करेगा। आपको इस डंप फ़ाइल से जानकारी पुनर्प्राप्त करने में सक्षम होना चाहिए।

अधिक जानकारी के लिए http://www.xdebug.org/docs/profiler देखें।

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