Hindi

डिबगिंग कार्य – डीलक्स ब्लॉग टिप्स

[मूल_शीर्षक] – नया अपडेट 2024

डिजिटल मार्केटर जर्नल हर मौजूदा डिजिटल मार्केटिंग क्षेत्र के पेशेवरों द्वारा लिखे गए लेखों से भरा हुआ है। हम रोजाना नई पोस्ट जोड़ते हैं। उद्योग के रुझान, उत्पाद परिवर्तन, फीचर घोषणाएं, और बहुत कुछ इस ब्लॉग में पाया जा सकता है।

वर्डप्रेस प्लगइन्स और थीम विकसित करते समय, मुझे आमतौर पर चर के मूल्यों को देखने की आवश्यकता होती है। जबकि PHP पहले से ही प्रदान करता है print_r और var_dump फ़ंक्शंस, उन्हें सुंदर तरीके से आउटपुट चर के लिए उपयोग करना सुविधाजनक नहीं है। इसलिए मैंने ऐसा करने के लिए कुछ डिबगिंग सहायक कार्य किए।

सरल डिबगिंग सहायक कार्य

ये सहायक ज्यादातर मेरे और मेरी टीम द्वारा eLightUp पर उपयोग किए जाते हैं और स्रोत कोड Github पर उपलब्ध है। वे यहाँ हैं:

<?php
function d( ...$args ) {
	echo '<pre>';
	foreach ( $args as $arg ) {
		print_r( $arg );
	}
	echo '</pre>';
}

function dd( ...$args ) {
	d( ...$args );
	die;
}

function v( ...$args ) {
	echo '<pre>';
	foreach ( $args as $arg ) {
		var_dump( $arg );
	}
	echo '</pre>';
}

function vd( ...$args ) {
	v( ...$args );
	die;
}

function l( ...$args ) {
	foreach ( $args as $arg ) {
		error_log( print_r( $arg, true ) );
	}
}

function vl( ...$args ) {
	ob_start();
	foreach ( $args as $arg ) {
		var_dump( $arg );
	}
	error_log( ob_get_clean() );
}

फ़ंक्शन के नाम Laravel से प्रेरित हैं, जहाँ:

नाम विवरण
डी गंदी जगह
डीडी फेंको और मरो
वि var_dump
वीडी var_dump और मरो
एल लॉग, जो चर के आउटपुट को त्रुटि लॉग फ़ाइल में लॉग करता है। वर्डप्रेस में, यह है wp-content/debug.log
वीएल var_dump और log, जो आउटपुट को “var_dump” से लॉग करता है

इसे हर जगह उपलब्ध कराने के लिए, मैं आमतौर पर इन कार्यों को फ़ाइल में “मस्ट-यूज प्लगइन्स” फ़ोल्डर में रखता हूं, उदाहरण के लिए wp-content/mu-plugins/helpers.php. इसलिए मुझे इन कार्यों का उपयोग करने के लिए प्लगइन को सक्रिय करने की ज़रूरत नहीं है।

मेंढक के साथ उन्नत डिबगिंग

मैंने PHP/वर्डप्रेस में सामान्य वर्कफ़्लो से अलग आउटपुट चर के लिए फ्रॉग नामक एक साधारण लाइब्रेरी भी बनाई है। यह इस तरह काम करता है:

  • स्टार्ट फ्रॉग, जिसे आप जैसे यूआरएल से एक्सेस कर सकते हैं
  • अपने वर्डप्रेस थीम या प्लगइन्स में, चरों को डीबग करने के लिए, कॉल करें f( $var1, $var2 )और वेरिएबल्स का आउटपुट फ्रॉग के URL में प्रदर्शित किया जाएगा
मेंढक डिबग स्क्रीन
मेंढक डिबग स्क्रीन

इस तरह, सामान्य कार्यप्रवाह दूषित नहीं होता है, और डिबगिंग जानकारी जैसी कोई भी जानकारी आपकी वेबसाइट पर प्रदर्शित नहीं की जाएगी। और अजाक्स अनुरोधों को डीबग करते समय यह बहुत मददगार होता है।

विवरण के लिए, कृपया फ्रॉग रेपो देखें।

अन्य डिबगिंग विकल्प

  • डिबग टूलकिट एक अच्छा प्लगइन है जो VarDumper और Kint पुस्तकालयों से सुंदर आउटपुट के साथ समान डिबगिंग फ़ंक्शन प्रदान करता है।
  • रे एक अच्छा डिबगिंग ऐप है जो आपके PHP ऐप्स के साथ स्वतंत्र रूप से काम करता है। रे वास्तव में मेंढक की प्रेरणा हैं।

समान श्रेणियों में [मूल_शीर्षक] के साथ संबंध लेख

सारांश
डिजिटल आपके जीवन को बदल रहा है | एक सफल ऑनलाइन व्यवसाय बनाने में आपकी मदद करने के लिए डिजिटल मार्केटिंग युक्तियों, प्रवृत्तियों और रणनीतियों के लिए आपका #1 संसाधन। हमारे साप्ताहिक न्यूज़लेटर की सदस्यता लें जो आपको वास्तव में 7 मिनट या उससे कम समय में सबसे अधिक कार्रवाई योग्य, सामरिक और समय पर मार्केटिंग टिप्स प्रदान करता है। प्रतियोगिता में मुफ्त में बढ़त हासिल करें।
श्रेणियां
<उल>

  • होम
  • अंग्रेज़ी लेख
  • Leave a Reply

    Your email address will not be published.

    Back to top button