Od dłuższego czasu przeglądając różne kody źródłowe zauważyłem, że czasami ludzie przed dołączeniem zmiennej typu liczbowego konwertują ją funkcją strval.
Jednak nie używając tej funkcji PHP nie zwróci komunikatu błędu czy warninga.
Mam na myśli sytuację:
$liczba = 100; // Zakładamy, że ta zmienna nigdy nie jest stringiem.
Ma to jakikolwiek sens?
Może we wcześniejszych wersjach PHP trzeba było tak robić i dlatego to stosują?
Czy może to po prostu zwykły błąd programisty wynikający z niewiedzy?