Como converter um inteiro para string em PHP: todas as formas e armadilhas
Olá a todos! Acabei de começar a estudar PHP e me deparei com um problema. Preciso converter um número inteiro (integer) para uma string. Por exemplo, tenho uma variável:\n\n```php\n$number = 42;\n```\n\nE preciso obter a string "42" para, digamos, concatená-la com outro texto ou passá-la para uma função que espera uma string. Eu sei que no PHP existe a conversão automática de tipos, mas preciso fazer isso explicitamente.\n\nTentei várias formas, mas não tenho certeza de qual é a correta e qual é a melhor para usar em projetos reais. Aqui está o que tentei:\n\n1. Atribuição simples com concatenação: `$str = "" . $number;`\n2. Uso da função `strval()`: `$str = strval($number);`\n3. Uso de type casting: `$str = (string) $number;`\n4. Uso de `sprintf()`: `$str = sprintf(