Интерполяция и конкатенация
Почти во всех языках интерполяция предпочтительнее конкатенации для объединения строк. Строка при этом получается склеенная, и внутри неё хорошо просматриваются пробелы и другие символы.
Интерполяция работает только со строками в двойных кавычках.
С помощью конкатенации:
<?php
$firstName = 'Саша';
$lastName = 'Маша';
print_r($lastName . ", " . $firstName . "!");
С помощью Интерполяции:
<?php
$firstName = 'Саша';
$lastName = 'Маша';
print_r("{$lastName}, {$firstName}!");
//выведет: Маша, Саша!
//Но если print_r('{$lastName}, {$firstName}!');
//выведет: {$lastName}, {$firstName}!
Еще пример Интерполяции в PHP:
$loader->load($config['resource'].'.xml');
Против:
$loader->load("{$config['resource']}.xml");