Самоучитель по креативному веб-дизайну. Книга 3, стр.108
Изящество использования РНР
тает с РНР-операторами, внедренными на Web-страницу. В отличие от JavaScript, VBScript, JScript
и присвоить файлу Web-страницы
цессором (например,
расширением. php Web-сервер
на обработку РНР-процессору, а затем результаты, полученные от РНР-процессо — ра, передаются
операторы РНР и гарантирует, что переданная
Глава10.РНР4 49 3
История PHP
Изучив
Расмус
большее и большее количество Web-дизайнеров
Personal Home
ный пакет средств
В связи с растущим интересом к Perl-сценариям, Лердорф переписал
ввел поддержку
в середине 1995 года,
разработчики начали использовать
ных
Самоучитель по креативному веб-дизайну. Книга 3, стр.109
• Язык РНР может
• Язык РНР обладает
и функций РНР не представит для вас
казаться, что вы изучаете абсолютно новый
• Язык РНР оптимизирован
49 4 Глава 10. РНР4
HTML-код Web-страницы), что на других языках может
• Язык РНР очень
рые приводят к снижению производительности IIS-сервера
Самоучитель по креативному веб-дизайну. Книга 3, стр.110
без
Загрузка и установка РНР
Цель
провайдером
Ели вы работаете на платформе Linux или
ботаете на
будет
при установке
можно
Microsoft (http://www. microsoft. com/ntserver/nts/downloads/recommended/
Server и Windows XP
После установки программного
Самоучитель по креативному веб-дизайну. Книга 3, стр.112
ким образом, любой из
Глава 10. РНР4 497
Приведенный ниже код использует каждый из наборов начальных и конечных
дескрипторов РНР для
(
РНР?> це
Начальный и конечный дескрипторы PHP
HTML &
echo «Текущая дата: «; ?>
Текущее время: «;
49 8 Глава 10. РНР4
Web-северу с целью последующей передачи ее браузеру, содержит HTML-деск —
рипторы и текст, а не
можно просмотреть, выбрав в
(Вид | В виде HTML) или в
(ВИД | HTML-код страницы).)
Синтаксис РНР
РНР-сценарии в HTML-коде Web-страницы, приведенном в конце предыду —
щего раздела,
водит» HTML-дескрипторы в
«; ?>
Независимо от того, внедряется ли сценарий в
Самоучитель по креативному веб-дизайну. Книга 3, стр.113
го
а синтаксис сценария из
; ;
Как видно из приведенных примеров синтаксиса, в
завершаться символом точки, с запятой (;). Тем не
тору (как было продемонстрировано в коде из предыдущего раздела).
Использование управляющего
Как говорилось в
PHP-сценарий за счет заключения их в кавычки (мм )
PHP —
Глава 10. РНР4 49 9
об
Для включения кавычки
себе заключенный в
«РНР —
PHP —
Вставка комментариев в РНР-сценарий
В
тарии: «#» , «// » и «/*…*/» . Вставка комментариев в PHP-сценарии —
о назначении сценария в
в
Самоучитель по креативному веб-дизайну. Книга 3, стр.114
HTML
——^
#
// То же самое относится и к
//
// помещать в каждую строку комментария.
/*
языка С
echo «
«;
?>
Самоучитель по креативному веб-дизайну. Книга 3, стр.115
HTML
// Создать строковую переменную —
$author name = «Konrad King»;
// Создать целочисленную переменную
$family member_count = 3;
// Создать массив
$pets_names[0] = «Samantha»;
$pets_names [1] = «Caesar»;
$pets_names [2] = «Floppy»;
//
//
$years in_Nevada = 7.5;
// Вывести все переменные на Web-страницу
echo «$author narne, автор множества книг по компьютерной инженерии, «;
echo «проживаем в штате Невада на
Его семья насчитывает $family_member_count человек, «;
echo «а
?>
Самоучитель по креативному веб-дизайну. Книга 3, стр.116
Глава 10. РНР4 50 3
Условная и циклическая обработка
PHP-сценарий представляет
50 4 Глава 10. РНР4
Для
Самоучитель по креативному веб-дизайну. Книга 3, стр.117
false,
Тесно связана с процессом принятия решений в сценарии и
Использование оператора if для проверки условия
Оператор if
тора if выглядит следующим образом:
if (условие)
оператор;
Обратите внимание, что в конце строки if (условие), с
на следующей строке.
При использовании оператора if для условной обработки в некоторых случа —
ях
сколько.
if ($state == «са»)
echo «Был введен код штата Калифорния.»;
Чтобы
ные в
Глава10.РНР4 505
if ($username!= «Konrad»)
{
header(«Location: http://NVBizNet. com/htmlwdtt/InvalidUser. htm»);
exit
является обязательным, тем не
В