Понять, что такое переменные РНР, поможет простая метафора. Думайте о них как о небольших (или больших) спичечных коробках! Именно как о спичечных короб- ках, которые вы выкрасили в белый цвет и на которых написали некие имена.
Представьте, что у вас есть коробок, на котором написано слово username (имя пользователя). Затем вы пишете на клочке бумаги Fred Smi th и кладете зту бумажку в коробок . Этот процесс похож на присваивание переменной строкового значения: $username = "Fred Smith"
Кавычки служат признаком того, что «Fred Smith» является строкой символов. Каждую строку нужно заключать либо в двойные, либо в одинарные кавычки (апострофы), хотя между этими двумя видами кавычек есть весьма существенное различие, которое будет рассмотрено далее. Когда хочется посмотреть, что находится внутри коробка, вы его открываете, вынимаете бумажку и читаете, что на ней написано. В PH P подобное действие выглядит следующим образом:
echo $username;
Можно также присвоить содержимое другой переменной (сделать фотокопию бумажки и поместить ее в другой коробок):
$currentuser = $username;
Если вы стремитесь самостоятельно освоить работу с РНР, то можете попробовать вводить примеры, приводимые в этой главе, в интегрированную среду разработки (согласно рекомендациям, которые были даны в ), чтобы тут же посмотреть на результаты, или же можете ввести код примера 3.4 в редактор программ (который также рассматривался в главе 2) и сохранить этот код в каталоге, предназначенном для веб-разработок, под именем test1;php.
Ваша первая PHP-програма $username; "Fred smith"; echo $username; echo "br />"; $current_user = $username; echo $current_user; ?>
Теперь эту программу можно запустить путем ввода URL-адреса вашего разработочного каталога и имени файла test1.php в адресную строку браузера. К примеру, если вы используете обычный персональный компьютер и вашему разработочному каталогу присвоен псевдоним web, то можете ввести в браузер следующую строку:
http://1oca1host/web/testl.php
Результатом запуска этого кода будет двойное появление имени Fred Smith: первое в результате выполнения команды echo $username, а второе в результате выполнения команды echo $current user.
|