Изучение 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}";
Выводим послендий твит на сайте. PHP... С помощью PHP и cURL очень просто получить статус определенного пользователя. Как только он у вас есть, его можно показать в блоге. Функция funct...
PHP — это интерпретатор PHP-код существует в виде сценариев, которые являются простыми текстовыми файлами, написанными вами. Интерпретатор PHP представляет собой часть пр...
Парсер ссылок используя карту сайта.... Вообщем задача была такая,вставляю список доменов например: http://site1.ru/ http://site2.ru/ http://site3.ru/ Передаю через textarea в обработчик,ск...
PHP инкримент. Увеличение и уменьшение на единицу.... Довольно часто в ходе написания PHP скрипта нужно или добавить к переменной единицу, либо отнять. Для этого в PHP есть специальные операторы. Наприм...
Читайте также  Где лежат конфигурационные файлы к PHP, MySQL, Nginx, Apache, XCache, IPTables в CentOS

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