मैंने इनमें से कई का उपयोग किया है, लेकिन चूंकि मुझे आमतौर पर विकसित होने पर डिबग करने की आवश्यकता होती है, और जब से मैं स्थानीयहोस्ट पर विकसित होता हूं, मैंने दूसरों की सलाह का पालन किया है और अब ब्राउज़र के जावास्क्रिप्ट डिबग कंसोल ( http: //www.codeforest देखें) को लिखता हूं । नेट / डिबगिंग-php-in-browser-जावास्क्रिप्ट-कंसोल )।
इसका मतलब है कि मैं वेब पेज को देख सकता हूं जो मेरे PHP मेरे ब्राउज़र में उत्पन्न हो रहा है और किसी भी डीबग ट्रेस को जल्दी से दिखाने / छिपाने के लिए F12 दबाएं।
चूंकि मैं डिबगर, सीएसएस लेआउट आदि के लिए डेवलपर टूल को लगातार देख रहा हूं, इसलिए यह मेरे PHP लोगो को देखने के लिए समझ में आता है।
अगर कोई भी हमें उस कोड को तय नहीं करता है, तो मैंने एक मामूली बदलाव किया है। उपरांत
function debug($name, $var = null, $type = LOG) {
मैंने कहा
$name = 'PHP: ' . $name;
ऐसा इसलिए होता है क्योंकि मेरा सर्वर साइड PHP HTML को जावास्क्रिप्ट जावास्क्रिप्ट बनाता है और मुझे PHP और JS से आउटपुट के बीच अंतर करना उपयोगी लगता है।
(नोट: मैं वर्तमान में इसे अपडेट कर रहा हूं ताकि मुझे अलग-अलग आउटपुट प्रकारों को चालू और बंद करने की अनुमति मिल सके: PHP से, JS और डेटाबेस एक्सेस से)