Изучение PHP — интерполяция переменных

Изучение PHP — интерполяция переменных

интерполяция переменных в php
Значение переменной может быть отображено например так:

$capital = "London";

echo "Capital of Great Britain is", $capital,"<br />";

Есть способ сделать это проще. Если имя переменной заключено в двойные(не одинарные) кавычки, то переменная интерполируется. Например:

$capital = "London";

echo "Capital of Great Britain is $capital <br />";

Также существует одна тонкость при использовании интерполяции переменных. Например:

$text = "news";
echo "Where's the $textpaper <br />";

Ожидается, что имя переменной $text будет заменено на ее значение. Но в результате будет выведено сообщение об ошибке. Чтобы этого не случалось нужно указать какую часть слова textpaper мы имеем введу за имя переменной. Для этого нужно взять ту часть которая нам нужна в фигурные скобки:

$text = "news";
echo "Where's the {$text}paper <br />";

Переменные, содержащие имена других переменных

В PHP возможно размещать в значение переменных не только обычные значения, но и имена других переменных.

$apples = 5;    // Создаем переменную $apples
$fruit = "apples";    /* Создаем переменную $fruit, которая содержит имя переменной $apples */

// Сейчас мы можем вывести $apples, как $$fruit

echo "Число яблок - ", $$fruit;

Для корректного отображения подобных переменных в строковых константах, заключенных в двойные кавычки, следует также использовать фигурные скобки: «${$fruit}». Например:

echo "Число яблок - ${$fruit}";
Онлайн работа с регулярными выражениями.... Есть одна бородатая шутка: «если у вас есть проблема, и вы собираетесь решать ее с использованием регулярных выражений, то у вас есть две проблемы...
Делаем короткие ссылки для Twitter... Так как в Twitter размещать заметки длиннее 140 символов нельзя, мы их укоротим. TinyUrl.com предоставляет нам возможность трансформировать наши ссыл...
Парсер ссылок используя карту сайта.... Вообщем задача была такая,вставляю список доменов например: http://site1.ru/ http://site2.ru/ http://site3.ru/ Передаю через textarea в обработчик,ск...
Счетчик просмотров записи по ip адресу в WordPress... Для записи количества просмотров надо в файл functions.php в папке вашего шаблона добавить функцию приведенную ниже: function setPostViews($postID) {...
Читайте также  Солнечная энергия для дома (как устроено).

Сохрани, чтобы не потерять