परिणाम से पहले एक चरित्र जोड़ने डंप या डीडी लार्वा पर त्रुटि


13

लारवेल में सभी अनुरोध और डंप एक ए परिणाम से पहले ^ जोड़ते हैं, यह केवल dd या डंप में होता है

त्रुटि की छूट

अनुकरणीय dd अनुरोध: सभी ()

यह प्रभाव मेरे कोड पर बहुत सारी त्रुटियां उत्पन्न करता है, किसी को कुछ इस तरह से अतीत?


मेरे पास नहीं है।
— एंडी सॉन्ग 20

मुझे लगता है कि लार्वा पर एक विन्यास है, मेरे पास एक ही सर्वर में एक और परियोजना है जो यह नहीं दिखाती है कि
— गुइलहर्मी फ्रीयर

अपने प्रोजेक्ट पर एक खोज करें, हो सकता है कि आपने उस पात्र को कहीं हार्डकॉस्ट किया हो। अधिकांश IDE में वह कार्य होता है ( Find on Path...phpstorm पर)
— porloscerros s

वर्णन कर सकना।
— लारवेल

1
यह आपके कोड में त्रुटियां क्यों उत्पन्न करेगा? ddऔर dumpडिबगिंग टूल हैं, उनका उपयोग उत्पादन कोड में नहीं किया जाना चाहिए।
— स्ट्रैटैडॉक्स

जवाबों:


12

मुझे लारवेल फ्रेमवर्क लुमेन (5.8.12) के साथ भी यही समस्या थी और मैंने 5.8.4 संस्करण में वापस आकर इस समस्या को हल किया।

इस समस्या की उत्पत्ति सिम्फनी वरपॉपर घटक ( \ वेंडर \ सिम्फनी \ var-dumper \ Cloner \ Data.php , लाइन 302 ) से प्रतीत होती है :

$dumper->dumpScalar($cursor, 'default', '^');

होना चाहिए:

 $dumper->dumpScalar($cursor, 'default', '');

-1

सरल चर के लिए, आउटपुट पढ़ना सीधा होना चाहिए। यहां कुछ उदाहरण दिए गए हैं जो पहले PHP में परिभाषित एक चर दिखाते हैं, फिर इसका डंप प्रतिनिधित्व: इस लिंक को बेहतर संदर्भ के लिए जांचें

उदाहरण के लिए:

 $var = [
'a simple string' => "in an array of 5 elements",
'a float' => 1.0,
'an integer' => 1,
'a boolean' => true,
'an empty array' => [],
 ];
 dump($var);

ग्रे तीर नेस्टेड संरचनाओं के बच्चों को छिपाने / दिखाने के लिए टॉगल बटन है।

$var = "This is a multi-line string.\n";
$var .= "Hovering a string shows its length.\n";
$var .= "The length of UTF-8 strings is counted in terms of UTF-8 characters.\n";
$var .= "Non-UTF-8 strings length are counted in octet size.\n";
$var .= "Because of this `\xE9` octet (\\xE9),\n";
$var .= "this string is not UTF-8 valid, thus the `b` prefix.\n";
dump($var);

class PropertyExample
{
public $publicProperty = 'The `+` prefix denotes public properties,';
protected $protectedProperty = '`#` protected ones and `-` private ones.';
private $privateProperty = 'Hovering a property shows a reminder.';
}

$var = new PropertyExample();
dump($var);
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.