PHP это язык не программирования, как многие ошибочно думают, а язык разметки. Он нужен для верстки и написания web страниц или web сайтов, посредством специального кода. PHP код является более современной заменой HTML кода. Если изначально html код служил для создания, написания, верстки (назовите как хотите) статических страниц web сайтов, то теперь его вытеснил язык php.
Хотя заменил, вытеснил - это громко сказано. Потому что наряду с php-кодом, код html ни куда не делся и продолжает широко применяться. Вообще эти два языка похожи друг на друга как близнецы. В общем то они одинаковы, только php дополнили и включили в него много весьма интересных возможностей. Теперь с помощью php можно создавать динамические сайты. Html не имеет такой возможности, так как не умеет работать с базами данных mySQL. А динамические страницы тем и отличаются, что всё их содержимое помещается в эту самую базу данных, и загружается только в момент обращения пользователя сайта к определенной (динамической) странице этого сайта.
С помощью php можно включать в любое место страницы вставки, написанные отдельно, и содержащиеся отдельно. Это весьма удобно. Можно вставлять повторяющиеся элементы в нужное место сайта. Например, верх сайта (шапка), или низ сайта (подвал), левые или правые колонки где располагаются всевозможные меню, баннеры, и.т.п., обычно повторяются на всех страницах сайта. Можно теперь изменять эти элементы сразу на всех страницах сайта одним движением, заменив только код одной специальной страницы, которая находится отдельно и только вставляется в нужные места сайта посредством php-кода.
Что бы увидеть как выглядит этот код, достаточно кликнуть правой кнопкой мыши по свободному месту страницы любого сайта и выбрать в выпадающем меню пункт "Исходный код страницы". Визуально php и html коды выглядят одинаково. Для не посвященного человека исходный код страницы покажется непонятными крокозябрами, но на самом деле, если код разметки страниц изучить, можно без труда понять по какому принципу написана страница и увидеть много чего интересного, из того что не видно обычным посетителям сайтов.
Это самый распространенный язык для создания серверных скриптов, генерирующих динамические страницы. По синтаксису во многом схож с языком С++, а потому его освоение не вызывает больших проблем у тех, кто знаком с программированием. Масса движков форумов, блогов, CMS написаны именно на данном языке.
Так обозначается современный язык программирования. Полная расшифровка на английском Hypertext Preprocessor. Его особенностью является открытый код. Сейчас он очень распространен и служит для создания динамических сайтов по всему миру.
Добавить комментарий