Praca z ciągami znaków

$pierwsza = 'jeden';
$druga = 'dwa';
echo $pierwsza;
echo $druga;

Proszę zauważyć, że powyższy kod wyświetli obydwa ciągi znaków bez odstępu i bez nowej linii - dzieje się tak, ponieważ nigdzie nie kazaliśmy ich wpisać. Aby to zrobić musimy połączyć ciąg znaków ze zmiennymi.

echo $pierwsza .' ' . $druga;

Ciągi znaków łączymy zawsze kropką. Podobnie łączymy z ciągami znaków zmienne i wyniki działań funkcji. Jeśli chcemy wyświetlić w przeglądarce nową linię, musimy wstawić element <br /> w języku HTML:

echo $pierwsza . '<br />' . $druga;

Ciągi znaków możemy łączyć ze zmiennymi także w poniższy sposób:

echo "pierwsza <br /> $druga";

Zapis z użyciem cudzysłowu jest prostszy, lecz sposób ten jest niezalecany, ponieważ interpreter zmuszony jest przeszukać cały ciąg znaków pod kątem istnienia zmiennych. Jeśli w tekście używamy wielu apostrofów (na przykład w zapytaniach SQL), powyższa metoda jest bardziej opłacalna.

Jeśli chcemy wyświetlić apostrof w ciągu znaków otoczonym apostrofami lub znak cudzysłowu w ciągu znaków otoczonym cudzysłowem, należy je poprzedzić lewym ukośnikiem:

$apostrof = 'Apostrof wyświetlamy za pomocą \' - gdy ciąg znaków jest otoczony apostrofami';

Aby dopisać ciąg znaków, możemy się posłużyć następującą składnią:

$cytat = 'Kobieto! Puchu marny!';
$cytat .= ' - Adam Mickiewicz';
echo $cytat;