😎 » PHP - FAQ » Основы PHP8 » Интерполяция и конкатенация
198 0  

Интерполяция и конкатенация

Почти во всех языках интерполяция предпочтительнее конкатенации для объединения строк. Строка при этом получается склеенная, и внутри неё хорошо просматриваются пробелы и другие символы.

bully Интерполяция работает только со строками в двойных кавычках.

С помощью конкатенации:

<?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");

Залишити свій коментар:

Досвід у веброзробці:

2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2009
2023