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

Поэтому в данной публикации будут изложены материалы которые необходимо знать каждому новичку в веб-дизайне. Статья будет разбита на десять подпунктов, где в каждом пункте будут кратко охарактеризованы важные элементы РНР.  

Начнем с самого главного представляющий собой речь РНР. РНР — это язык серверных скриптов которая встраивается в HTML.

РНР является процессором HTML.

Что это значит. Его работа построена следующим образом, прежде чем сервер отдаст файл браузера, его пересмотр процессор интерпретатор. И для того чтобы данное действие выполнялась файлы должны иметь определенное расширение .РНР только тогда они будут обрабатываться процессором.

Перед отправкой страницы код РНР просматривается на сервере и браузеру отдается результат в виде HTML-страницы, которая может сильно отличаться от той которая присутствовала на сервере.

Обычные страницы с расширением .HTML веб-сервер отправляет браузеру без которой нибудь обработки. Скрипты РНР точнее программу написанную на РНР вы встраиваете в готовую HTML-страницу, используя открывающий и закрывающий тег. <? PHP и?> В отличие от других программ написанных на других языках типа Perl и.т.д.

РНР называют языком серверных скриптов в отличие от JavaScript Vbscript. Которые являются языком клиентских скриптов. Это означает, что РНР-скрипт выполняется на сервере, а клиенту передается результат его работы, тогда как JavaScript полностью передается на клиентскую машину и там выполняется браузером.

1- РНР это часто используемый язык скриптов, которая была разработана в первую очередь для веб-программистов, и предназначена для создания динамических страниц.

2 —  Когда РНР анализирует файл, тогда едет чтения содержания до тех пор пока не встретится один из специальных операторов (тег открытия <? PHP), который будет интерпретировать текст как код РНР. Затем идет выполнение кода до тех пор пока не встретится специальный оператор (тег закрытия?>) После чего продолжается чтение кода. Таким образом РНР можно ввести в любой момент в любой код HTML.

3 — Обязательным правилом создания кода РНР является,

строка должна обязательно закрываться «,»

название функции не чувствительны к регистру (неважно СИЖ использованием больших или маленьких букв)

имена переменных чувствительны к регистру (разница между использованием больших и маленьких букв)

скобки используются двойные «» или одинарные » (использование таких вариантов «» или «» будет ошибкой)

код РНР ограничен одним из следующих Нобору тегу открытия и закрытия

<? PHP текст закрытия? »- Рекомендуемая конструкция <? script language = «php»?> текст скрипта </ script>

<? Текст скрипта? »- Применение требует настройки РНР сервера.

4 — В РНР существует три способа с помощью которых можно вставить комментарии, которые не будут отображаться в браузере, с целью придать необходимую информацию программисту. Все что следует после символов # или // считается комментарием.

5 — Переменные в РНР представляют собой контейнер данных, который имеет имя и которому может быть присвоено значение, которое может меняться несколько раз и может быть сохранено в базе данных.

Имя данных переменной начинается с символа $ а потом с маленькой (a — z) или с большой (A — Z) или с символа «_». Имя переменной не может начинаться с цифры, и имя переменной не мистиь пробелы.

6 — Увеличение числа на единицу называется инкремента, а уменьшение на единицу декремента.

7 — Каждый РНР скрипт представляет собой набур конструкций. Конструкцией может быть присваивания, вызов функции, цикл (повтор кода), сравнение а также конструкция которая ничего не делает (пустой оператор). Конструкция завершается точкой с запятой.

Кроме того конструкции объединяются в блоки заключением их в фигурные скобки. Блок конструкций — это также конструкция.

В программировании РНР-конструкции позволяют определить условие а затем запустить некоторые операции в зависимости от запроса. if. else. elseif. switch.

8 — одной из важных функций РНР является добычи данных из форм HTML и их обработка. Элементы с которыми вы будете работать, когда будете делать добычи такие атрибуты action и меьоды post и get

9 — функция это часть программного кода, названа уникальным именем (с точностью до регистра букв), основное назначение функции это решение определенного задания.

Вызов функции проходит по имени в разных местах программы, позволяет многократно выполнять фрагмент с указанным именем. Конечно что положительный эффект такого решения, в том, что блок кода пишется только раз, а потом меняется по мере необходимости.

10 — Класс является основным понятием объектно-ориентированного программирования. Класс это описание методов и свойств. Класс создается и не используется в программе.

Объект — это переменная, которая имеет свойства и методы, описанные в классе, от которого он создается. Можно создать несколько обек5тив от одного класса.

Свойство — это та самая переменная только внутри объекта.

Метод — это та же функция, только внутри объекта.

На этом буду заканчивать публикацию, больше информации об элементах которые были кратко охарактеризованы в данной публикации можно прочитать перейдя по ссылке ниже.

Или на странице РНР в верхнем горизонтальном меню принаведенни на название РНР выпадет список с подробной информацией о данных элементы.