Есть ли разница какие использовать кавычки в echo?

Пробовал по разному, и оно почему то странно работает, объясните пожалуйста, есть ли разница?

Насколько я знаю, то что ты пишешь в одинарных кавычках воспринимается как один символ, а в двойных нет. На примере будет понятнее, сейчас покажу.

Вот:

test

<?php echo

$var = 'i add here variable';

"You can write like here";

'$varAnd like here';

?>

Вывод:

You can write like here

$var And like here

там мы создали переменную и попробовали вывести её в одинарных кавычках, и у нас ничего не вышло потому что всё что в одинарных кавычках это как бы один символ. Теперь смотрим на двойные кавычки:

test

<?php

$var = 'i add here variable';

echo "$var You can write like here
";

echo 'And like here';

?>

Вывод:

i add here variable You can write like here

And like here