2010-05-09 15 views
11

Próbuję dowiedzieć się, dlaczego zmienna nie wyzwala warunkowego, że powinien. var_dump zgłasza coś takiego:Co to znaczy, gdy var_dump zgłasza złą długość łańcucha?

string(20) "0" 

Dlaczego jest to raport o długości 20, gdy długość jest wyraźnie 1?

+0

Jak zmienna otrzymuje swoją wartość? – Gumbo

+0

To powrót ze statycznej funkcji klasy. Funkcja zwraca wartość odpowiedzi z wywołania interfejsu API REST. – vamin

+0

Z czym się nazywasz 'var_dump'? – icio

Odpowiedz

18

Może to być renderowanie html. tzn. var_dump('<p class="abc">0</p>') wypuściłby string(20) "0" gołym okiem

+2

+1 Dobra zgadnij! ⁠ – Gumbo

+0

Naprawdę doceniam to :) –