Conversia la stringConversia la string se face ca si in celelalte cazuri acolo unde contextul o cere, sau prin conversia explicita sau cast. De exemplu, constructia echo sau functia print convertesc argumentele primite la string. Alt exemplu este folosirea operatorului de concatenare.
Conversia din boolean:
Un intreg sau float este convertit la un string numeric, ce reprezinta textual numarul respectiv. Destul de intuitiv. Tipul NULL este convertit la sirul gol, "". Tipurile speciale array, object si resource nu pastreaza informatie utila in cazul conversiei la string. De exemplu, orice array convertit la string este sirul "Array". Din aceasta cauza nu pot sa vad ce contine un array cu echo sau print. Pentru afisarea variabielor avand aceste tipuri pot folosi functiile print_r sau var_dump().
|