coraz wiecej filozoficznych tematow na tym forum
ad 1.
miedzy ' ' i miedzy " " mozesz wstawiac zmienne roznica jest taka
<?php
$i = 5;
echo \"$i\"; //wyswietli 5 echo '$i'; //wyswietli $i
?>
czyli miedzy ' ' jest to traktowane jako tekst i kompilator tego nie analizuje natomisat miedzy " " szuka czy nie ma zmiennych.
ad 2.
do laczenia ciagow to chyba jasne

<?php
$i = 'cos';
$j = ' tam';
$i = $i.$j;
echo $i; //wyswietli cos tam
?>
wykorzystywane do laczenia tekstu zawartego miedzy ' ' ze zmiennymi
ad 3.
ciag znakow - wedlug mnie jest to ciag liter, cyfr, znakow specjalnych i nie wiem czego jeszcze.
mozesz mi powiedziec po co Ci taka wiedza uczysz sie programowac php czy definicji na pamiec?