2010-05-09 4 views
11

Ich versuche herauszufinden, warum eine Variable nicht eine Bedingung auslöst, die es sollte. var_dump berichtet etwas wie folgt aus:Was bedeutet es, wenn var_dump die falsche Stringlänge meldet?

string(20) "0" 

Warum ist es eine Länge von 20 berichten, wenn die Länge deutlich 1?

+0

Wie erhält die Variable ihren Wert? – Gumbo

+0

Es ist die Rückkehr von einer statischen Funktion einer Klasse. Die Funktion gibt den Wert der Antwort von einem Aufruf an eine REST API zurück. – vamin

+0

Womit rufst du 'var_dump' an? – icio

Antwort

18

Es könnte HTML Rendern. d.h. var_dump('<p class="abc">0</p>') würde mit bloßem Auge string(20) "0" ausgeben

+2

+1 Gut geraten! ⁠ – Gumbo

+0

Wirklich zu schätzen :) –

Verwandte Themen