Представьте, что у вас есть коробок, на котором написано слово 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
.
Осмысление переменных | Числовые переменные |