2010-05-09 9 views
11

Estoy tratando de averiguar por qué una variable no está activando un condicional que debería. var_dump informa algo como esto:¿Qué significa cuando var_dump informa la longitud incorrecta de la cadena?

string(20) "0" 

¿Por qué se informa una longitud de 20 cuando la longitud es claramente 1?

+0

¿Cómo obtiene la variable su valor? – Gumbo

+0

Es el retorno de una función estática de una clase. La función devuelve el valor de la respuesta de una llamada a una API REST. – vamin

+0

¿Con qué estás llamando 'var_dump'? – icio

Respuesta

18

Podría estar renderizando html. es decir, var_dump('<p class="abc">0</p>') obtendría string(20) "0" a simple vista

+2

+1 ¡Adivina! ⁠ – Gumbo

+0

Realmente lo aprecio :) –

Cuestiones relacionadas