Библиотека knigago >> Компьютеры: Языки и системы программирования >> PHP >> РНР 5 для "чайников"


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1675, книга: Законы заблуждений
автор: Андрей Леонидович Мартьянов

Альтернативная история Книга Андрея Мартьянова "Законы заблуждений" представляет собой оригинальную интерпретацию событий XX века, основанную на допущении, что нацистская Германия не потерпела поражения во Второй мировой войне. В альтернативной реальности Мартьянова Рейх установил мировое господство, а Советский Союз превратился в его вассальное государство. "Законы заблуждений" — это провокационное произведение, которое бросает вызов традиционной историографии и...

Джанет Валейд - РНР 5 для "чайников"

РНР 5 для "чайников"
Книга - РНР 5 для "чайников".  Джанет Валейд  - прочитать полностью в библиотеке КнигаГо
Название:
РНР 5 для "чайников"
Джанет Валейд

Жанр:

PHP

Изадано в серии:

Для «чайников»

Издательство:

Издательский дом “Вильямс”

Год издания:

ISBN:

5-8459-0851-5

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "РНР 5 для "чайников""

Данная книга является введением в область Web-программирования на языке РНР 5. С ее помощью можно быстро написать сценарий для Web, обеспечить взаимодействие с файлами и базами данных, а также решить другие задачи. Материал книги также позволит избежать многих распространенных ошибок. Описание основных возможностей языка сопровождается примерами. В книге можно также найти рекомендации по установке модуля РНР 5 для Web и для работы в командной строке, а также установке и настройке популярных Web-серверов Apache и ПК. Данная книга будет полезна для начинающих разработчиков, а также всех тех, кто интересуется вопросами программирования для Web.

Читаем онлайн "РНР 5 для "чайников"". [Страница - 21]

б строк то
пересчитать их не так уж и сложно. Но если в сценарии содержится 553 стрски,
то жизнь перестает быть веселой. Необходимо отметить, что многие редакторы
позволяют указать номер строки, к которой необходимо перейти.
В РНР весь сценарий можно разместить в одной длинной строке, разделяя при этом п х>стые операторы точкой с запятой. Но в этом случае анализ и чтение сценария существенно
затруднятся. Таким образом, простые операторы лучшее размещать в разных строках.
Иногда несколько операторов помещают в один блок, заключенный в фигурные скобки
({ }). Операторы в блоке выполняются вместе, как один оператор. Очень часто блоки кода
используются совместно с условным оператором, где набор инструкций выполняется при i ;ыполнении некоторого условия. Рассмотрим следующий пример:
if (время_суток == полночь)
{

одеть пижаму;
почистить зубы;
лечь в кровать;
}

Фигурные скобки указывают, что набор операторов в блоке будет выполняться как одно
целое. В полночь, т.е. когда время_суток = полночь, будут выполнены все три действия,
указанные в блоке. В противном случае ничего делать не надо (не надо одевать пижаму, чис­
тить зубы, идти ложиться спать).
Операторы, использующие блоки кода (как, например, оператор i f ) , называются слож­
ными (complex statement). В этом случае интерпретатор РНР считывает весь сложный опера­
тор, не останавливаясь перед первым символом точки с запятой. Он допускает существование
нескольких блоков кода и ищет последнюю фигурную скобку последнего блока. Следует такке
отметить, что перед закрывающей фигурной скобкой стоит точка с запятой, а после — нет.
Операторы внутри блока вводятся с отступом. Такое размещение влияет только на удоС очитаемость кода, но никак не на результат, выполнения. Человеку, анализирующему код ci ;енария, будет намного легче определять, где начинается и заканчивается тот или иной блок.
Отсутствие закрывающей фигурной скобки является распространенной ошибкой, особен ю
если используется несколько вложенных блоков. Использование отступов позволит быстэо
найти недостающую скобку.

Написание сцена/гиев
Для написания полноценного сценария необходимо добавить несколько оператор эв
в файл, который имеет расширение .php. Однако, если сценарий не так уж прост или если
у вас нет опыта, будет разумным сначала написать код сценария на бумаге. Помните, что тщатель­
ное планирование позволит избежать многих ошибок при написании программного кода.
44

Часть I. Познакомьтесь с языком сценариев РНР

При создании сценария РНР для Web-узла его программный код необходимо каким-то
образом вставить в HTML-код Web-страницы. Если же сценарий создается независимо от
Web, то операторы РНР помещаются в отдельный файл, который вызывается напрямую.
В следующих разделах будет показано, как следует поступать в обоих случаях.
Как сервер обрабатывает файлы РНР
| Если пользователь обращается к обычному файлу HTML (с расширением . h t m l или . h t m ) , Web-сервер
: передает его код напрямую браузеру. Браузер, в свою очередь, обрабатывает полученный файл
с дескрипторами H T M L и выводит Web-страницу. Если же пользователь сгенерировал запрос к файлу РНР |
(с расширением . p h p ) , Web-сервер осуществляет обработку кода РНР (а не отправляет его сразу браузеру).
При этом выполняются следующие шаги.
1. Web-сервер просматривает исходный файл в режиме HTML, т.е. он никак не обрабатывает дескрипторы i
HTML, а отправляет их напрямую браузеру.
| 2. Просмотр в режиме HTML выполняется до тех пор, пока не будет найден открывающий дескриптор РНР
|
().
| 5. Найдя закрывающий дескриптор ?>, Web-сервер снова переключается в режим HTML и продолжает
выполнять действия, начиная с п. 1.

Вставка операторов РНР в HTML-код
При использовании языка РНР для создания Web-узлов операторы РНР необходимо
вставлять в HTML-код Web-страницы. При этом соответствующие файлы должны иметь
расширение . php, чтобы Web-сервер мог знать о наличии кода РНР. (Администратор Webсервера может использовать и другие расширения файлов, которые могут содержать опера­
торы РНР, например .php4 или .phtml. Однако расширение .php является наиболее попу­
лярным, поэтому оно и будет использоваться в данной книге.)
Для вставки кода РНР в файл HTML используются дескрипторы, наподобие тех, что при­
меняются в файлах HTML. Общий синтаксис имеет следующий вид:


Можно также использовать сокращенную форму --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.

Другие книги из серии «Для «чайников»»:

C++ для "чайников". Стефан Рэнди Дэвис
- C++ для "чайников"

Жанр: C, C++, C#

Год издания: 2003

Серия: Для «чайников»

JavaScript для "чайников". Ева Холланд
- JavaScript для "чайников"

Жанр: Java, Java Script

Год издания: 2017

Серия: Для «чайников»