Материал предоставлен https://it.rfei.ru

Строковые переменные

Представьте, что у вас есть коробок, на котором написано слово username (имя пользователя). Затем вы пишете на клочке бумаги «Fred Smith» и кладете эту бумажку в коробок (см. рис.). Этот процесс похож на присваивание переменной строкового значения:

$username = "Fred Smith";

Переменные можно представить в виде спичечного коробка, содержащего какие-то предметы

Кавычки служат признаком того, что «Fred Smith» является строкой символов. Каждую строку нужно заключать либо в двойные, либо в одинарные кавычки (апострофы), хотя между этими двумя видами кавычек есть весьма существенное различие, которое будет рассмотрено далее.

Когда хочется посмотреть, что находится внутри коробка, вы его открываете, вынимаете бумажку и читаете, что на ней написано. В РНР подобное действие выглядит следующим образом:

echo $username;

Можно также присвоить содержимое другой переменной (сделать фотокопию бумажки и поместить ее в другой коробок):

$current user = $username;

Если вы стремитесь самостоятельно освоить работу с РНР, то можете попробовать вводить примеры, приводимые в этой главе, в интегрированную среду разработки (согласно рекомендациям, которые были даны в конце главы «Установка сервера, предназначенного для разработки»), чтобы тут же посмотреть на результаты, или же можете ввести код следующего примера в редактор программ (который также рассматривался в главе «Установка сервера, предназначенного для разработки») и сохранить этот код в каталоге, предназначенном для веб-разработок, под именем test1.php.

Пример. Ваша первая РНР-программа

<?php // test1.php
$username = "Fred Smith";
echo $username;
echo "<br/>";
$current_user = $username;
echo $current_user;
?>

Теперь эту программу можно запустить путем ввода URL-адреса вашего разработочного каталога и имени файла test1.php в адресную строку браузера. К примеру, если вы используете обычный персональный компьютер и вашему разработочному каталогу присвоен псевдоним «web», то можете ввести в браузер следующую строку:

http://localhost/web/test1.php

Результатом запуска этого кода будет двойное появление имени Fred Smith: первое — в результате выполнения команды echo $username, а второе — в результате выполнения команды echo $current_user.

Осмысление переменныхЧисловые переменные