Изучение 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, jQuery, and AJAX форма обратной связи... Sep 30, 2013Build a Simple PHP, jQuery, and AJAX Powered Contact Form (Updated 02/05/2014) Download Updated 02/05/2014I have updated the scrip...
Счетчик просмотров записи по ip адресу в WordPress... Для записи количества просмотров надо в файл functions.php в папке вашего шаблона добавить функцию приведенную ниже: function setPostViews($postID) {...
Получаем количество фолловеров в Twitter. PHP.... Очень легко добавить количество последователей в Twitter на боковую панель вашего сайта. Можно воспользоваться следующей функцией: function get_foll...
PHP инкримент. Увеличение и уменьшение на единицу.... Довольно часто в ходе написания PHP скрипта нужно или добавить к переменной единицу, либо отнять. Для этого в PHP есть специальные операторы. Наприм...
Читайте также  Настройка на веб-сервере часового пояса и синхронизации времени для PHP и CentOS

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