Curso de PHP/Comandos/Strings
De Wikibooks
Uma string é uma cadeia de caracteres. Geralmente são frases, textos ou linhas de comando.
Algo importante que deve ser considerado é o seguinte: Todas as strings devem ser declaradas entre aspas simples (') ou aspas duplas (").
[editar] Aspas simples e Aspas duplas
Existe uma diferença básica entre aspas simples e aspas duplas.
Aspas simples: Com aspas simples, você têm uma string realmente como ela foi declarada, independente de qualquer caratere especial (com exceção do caractere de escape - \). Se você deseja inserir uma aspa simples dentro de uma string declarada com a mesma, deve, então, "escapá-la".
<?php print 'Preciso beber um copo d\'água'; // Imprime: Preciso beber um copo d'água ?>
Aspas duplas: Aspas duplas são exatamente iguais as aspas simples, exceto no quesito da interpretação e da velocidade. As aspas duplas interpretam qualquer variável, matriz (quando estiver entre {}) e comandos de texto (\n (quebra de linha), \t (tabulação), \r (retorno de carro). Como o interpretador tem que percorrer toda a string em busca de variáveis, matriz e comandos de texto, a impressão de uma string declarada com aspas duplas pode ser um pouco mais demorada que a de aspas simples.
<?php $variavel = 'uma frase'; print "Esta é $variavel bem simples"; // Imprime: Esta é uma frase bem simples ?>
[editar] Concatenando strings
A concatenação nada mais é do que a junção de duas ou mais strings. Isso pode se dar também com variáveis, matrizes, constantes e qualquer outro parâmetro que não puder ser passado (ou que talvez você não queira passar) dentro de uma string.
O operador de concatenação é o ponto (.).
<?php print 'Estou concatenando '.'duas strings'; // Imprime: Estou concatenando duas strings ?>
Podemos também concatenar com variáveis.
<?php $variavel = 'mar'; print 'O '.$variavel.' é azul'; // Imprime: O mar é azul ?>

