Реферат php и mysql

Обновлено: 30.06.2024

PHP - язык программирования, используемый на стороне WEB-сервера для динамической генерации HTML-страниц. Об этом говорит и расшифровка его названия: PHP - Personal HyperText Processor.

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

Очень приятная особенность PHP - то, что его команды включаются в обычные HTML-страницы с помощью специальных тегов, которые и заставляют PHP-машину выполнять на сервере нужные действия. Программам на PHP не нужны специальные CGI-директории с особыми правами доступа. Более того, на одной страничке можно произвольно чередовать "простой" HTML и PHP-код.

PHP не зависит от платформы. PHP прекрасно интегрируется во все популярные веб-серверы: Apacce и IIS, Zens и Netscape Enterprise Server, работает под Windows и OS/2, MacOS и практически всеми UNIX-подобными системами. Как следствие - PHP работает практически у всех хостеров, разрешающих собственные выполняемые скрипты.

Замечательная особенность PHP - его интегрированность практически со всеми современными интернет-технологиями. PHP поддерживает большинство современных веб- протоколов: IMAP, FTP, POP, XML, SNMP и другие. PHP прекрасно работает с базами данных. Трудно найти СУБД, поддержка которой не была бы реализована в PHP. MySQL и MS SQL Server, PostgreSQL и Oracle, Sybase и Interbase. Один только перечень баз данных, поддерживаемых PHP, займет, наверное, целый экран.

Современные тенденции развития языков программирования не обошли стороной и PHP. Средства объектно-ориентированного программирования появились еще в PHP3. А в объектной модели PHP4 в полном объеме реализованы классические понятия объектно-ориентированного программирования: наследование, инкапсуляция и полиморфизм.

Все вышеизложенное позволяет без всякой натяжки назвать PHP безусловным лидером среди языков веб-программирования.

Цель исследования – Изучить и посмотреть примеры выполнения скриптов PHP

Объект исследования – Язык PHP, Базы данных MySQL.

Предмет исследования – функциональное значение и актуальность языка.

Гипотеза исследования состоит в том, что данный язык очень простой, легко интегрируется в HTML, в связке PHP+MySQL+HTML намного превосходит простой HTML.

Исходя из гипотезы, сформированы следующие задачи:

  • изучить особенности и возможности языка PHP;
  • сравнить функционал PHP и HTML;
  • познакомиться с базами данных MySQL;
  • обработать полученные результаты, сделать выводы.

Теоретической основой представленного материала являются исторические данные, представленные в справочниках, материал из интернета.

Методы исследования: в процессе проведения исследований применялись описание, анализ литературы по теме, изучение некоторых переменных.

Практическая значимость исследования: данный материал можно использовать учителям и учащимся для последующего, углубленного изучения данного языка.

Структура и содержание работы включают:

Вводную часть, в которой обоснован выбор и актуальность темы.

Заключение содержит основные выводы по теме, подтверждающие выдвинутую гипотезу исследования.

Глава 1. Вступление в PHP и MySQL

PHP – это скрипт-язык (scripting language), встраиваемый в HTML, который интерпретируется и выполняется на сервере. Проще всего это показать на примере:

PHP – это серверный (или серверной стороны) язык сценариев, разработанный специально для Web. В HTML-страницу можно внедрить PHP-код, который будет выполняться при каждом её посещении. PHP-код интерпретируется Web-сервером и генерирует HTML-код или другой вывод, наблюдаемый посетителями страницы.

PHP – это продукт с открытым исходным кодом (Open Source), то есть вы имеете доступ к исходному коду. Его можно использовать, изменять и свободно распространять другим пользователям или организациям.

Первоначально PHP являлось сокращением от Personal Home Page (“Персональная домашняя страница” ), но затем его название было изменено в соответствии с соглашением по рекурсивному именованию GNU (GNU=Gnu’s Not Unix) и теперь означает PHP Hypertext Preprocessor (“Гипертекстовый препроцессор PHP ).

В настоящее время основной версией PHP является четвёртая. Эта версия характеризуется несколькими существенными языковыми усовершенствованиями.

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

MySQL – очень быстрая, надёжная система управления базами данных (СУБД). Вообще говоря, база данных позволяет эффективно хранить, искать, сортировать и получать данные. Сервер MySQL управляет доступом к данным, позволяя работать с ними одновременно нескольким пользователям, обеспечивает быстрый доступ к данным и гарантирует предоставление доступа только пользователям, имеющим на это право. Следовательно, MySQL является многопользовательским, многопоточным сервером. Он применяет SQL (Structured Query Landguage – язык структурированных запросов ), используемый по всему миру стандартный язык запросов в базы данных.

Для создания базы данных MySQL я буду использовать такую прикладную программу, как phpMySQL_Admin, так как она имеет простой и понятный каждому интерфейс и позволяет создать базу данных MySQL практически не зная самого языка SQL.

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

Курсовая работа выполнена в соответствии с предложенной руководителем методической литературы.

Управляющие конструкции обычно проверяют условия на истинность или ложность, и в зависимости от результата проверки выполняется то или иное действие. Различают следующие конструкции: проверка условий и циклы .

Проверка условий

Команда if представляет собой разновидность команды выбора, которая вычисляет значение выражения и в зависимости от того, будет ли полученный результат истинным или ложным, выполняет (или не выполняет) блок программного кода. Существует две общих формы команды if:

Если в результате проверки условия выполняется всего одна команда, фигурные скобки не обязательны.

Команда elseif добавляет в управляющую конструкцию if дополнительный уровень проверки и увеличивает количество условий, на основании которых принимается решение:

elseif (выражение)

В РНР существует альтернативное представление команды elseif — в виде двух отдельных слов else if. Оба варианта приводят к одинаковым результатам, а альтернативное представление поддерживается исключительно для удобства. Команда elseif особенно полезна в тех случаях, когда происходит последовательное уточнение проверяемых условий. Обратите внимание: условие elseif вычисляется лишь в том случае, если все предшествующие условия if и elseif оказались ложными.

Необходимо отметить, что проверку условий можно вкладывать друг в друга, т.е. в одном блоке операторов условия проверять другое и т.д. Также можно проверять несколько условий одновременно, просто связывая условия операторами AND (&&) и OR (||) .

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

Это особенно удобно при проверке нескольких значений, поскольку применение switch делает программу более наглядной и компактной. Общий формат команды switch:

case (условие): блок

case (условие): блок

Проверяемое условие указывается в круглых скобках после ключевого слова switch. Результат его вычисления последовательно сравнивается с условиями в секциях case. При обнаружении совпадения выполняется блок соответствующей секции. Если совпадение не будет обнаружено, выполняется блок необязательной секции default.

Циклы - это операторы управления, тело которых периодически выполняется определенное количество раз. Циклы бывают с предусловием, с постусловием и с изменяемым параметром.

Рассмотрим циклы с предусловием . Это циклы, в которых условие выхода из них проверяется до выполнения самого тела цикла. Синтаксис данных циклов выглядит следующим образом:

while (условие) :

Также можно использовать фигурные скобки для ограничения тела цикла.

Циклы с постусловием . Это циклы, условие выхода из которых проверяется после выполнения тела цикла. Ниже приведен синтаксис данного типа циклов:

while (условие);

Теперь давайте рассмотрим циклы с изменяемым параметром . Среди данных циклов выделяют две формы их написания: это for и foreach . Общая форма конструкции циклов for и foreach выглядит так:

for ( инициализация: условие; приращение)

foreach :

Существует две разновидности команды foreach , предназначенных для разных типов массивов:

foreach (массив as $элемент)

foreach (массив as $ключ => $элемент)

Первая разновидность применяется для численно-индексированных массивов, а вторая для ассоциативных массивов.

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

Так же можно получить доступ к любому полю формы, как к переменной по имени этого поля. Для этого можно использовать 3 способа доступа: короткий, средний и длинный.

Короткий стиль наиболее удобен в работе, для того, чтобы получить доступ к полю, нужно просто создать переменную с таким же именем, как и поле формы. Но этот стиль требует установление параметра register _ globals = on в ini файле php.

Средний стиль не требует дополнительных настроек, впрочем как и длинный. Но средний стиль работает только с версией РНР 4.0 и выше. Его синтаксис: $имя_переменной = $ _ POST ( GET ) [‘имя_поля’];

Для корректной работы РНР и MySQL вначале требуется подключиться к серверу MySQL. Это выполняет функция, общий вид которой выглядит следующим образом:

resource mysql _ connect ([ string server [, string username [, string password [, bool new _ link ]]]]);

Затем нужно выбрать базу данных, с которой будет работать приложение:

bool mysql_select_db (string database_name [, resource link_identifier]);

После выбора базы данных строим SQL-запрос и выполняем его при помощи функции: resource mysql_query (string query [, resource link_identifier [, int result_mode]]).

Потом обрабатываем результаты запроса. Для этого я буду использовать 2 функции, одна из которых считает количество записей, возвращенных запросом, а вторая записывает возвращаемые данные в нумерованный массив:

int mysql_num_rows (resource result);

array mysql_fetch_array (resource result [, int result_type]);

Посетитель Интернет-сайта может просматривать только коды HTML страниц, он не видит работы РНР и MySQL. Работу с РНР-приложениями и базами данных MySQL осуществляет сервер, на котором установлен РНР-интерпритатор и СУБД MySQL. После выполнения какого-либо РНР-кода, сервер возвращает посетителю сайта HTML страницу, сам РНР-код посетитель просмотреть не может.

Для того чтобы работать с базами данных MySQL, нужен РНР-интерпритатор. Без него сервер не сможет работать с базами данных MySQL.

Ниже показана схема взаимодействия посетителя с базами данных и РНР-приложениями.

Рисунок 1. Взаимодействие посетителя сайта с РНР-приложениями и базами данных MySQL.

В будущую базу данных, которая будет называться “ db _06_ ob ” необходимо включить следующие данные об оборудовании и заказщиках.

Для того чтобы хранить выше перечисленные данные в базе данных необходимо создать следующие таблицы: “obor ” – для хранения данных об оборудовании: идентификатор оборудования, идентификатор фирмы производителя, идентификатор типа оборудования, марка и цена; “zak ” – для хранения данных о заказщиках: идентификатор заказщика, Ф.И.О., адрес, телефон и количество приобретаемого оборудования; “firma ” – для хранения данных о фирме производителе: идентификатор фирмы, идентификатор страны и название фирмы; “strana ” – для хранения данных о стране производителе: идентификатор страны и название страны; “tip ” – для хранения данных о типе оборудования: идентификатор типа оборудования и тип оборудования.


Рисунок 2. Создание новой БД.

В открывшемся окне вводим название новой таблицы:


Рисунок 3. Создание таблицы obor .

Потом открывается окно, в котором создаем поля этой таблицы:


Рисунок 4. Создание полей таблицы obor .

Создание остальных таблиц и полей в них не имеет смысла рассматривать, т.к. они создаются абсолютно аналогичным образом.

В Приложении 1 приведен SQL-запрос, при помощи которого можно проделать всю вышеописанную работу по созданию таблиц и полей в них, просто создав базу данных и выполнив в ней этот запрос.

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

Главная страница (Index . html )

На этой странице будут помещены приветствие и четыре ссылки на определённом фоне. Именно с нее и будут вызываться приложения РНР. Здесь и далее будут использоваться фон и шрифты из файла style . css .

Internet – всемирная сеть, которая объединяет множество компьютерных сетей различного уровня и отдельных компьютеров, обменивающих друг с другом информацией по каналам общественных телекоммуникаций на базе протоколов связи TCP/IP. Информация в Интернет хранится на серверах (сайтах). Серверы, объединенные высокоскоростными магистралями, составляют базовую часть сети Интернет. Доступ пользователей к информационным ресурсам Internet обычно осуществляется через провайдеров или корпоративную сеть.

Оглавление

Введение…………………………………………………………………………. 2
Язык программирования PHP
Основные понятия PHP……………………………………………..3
Основные отличия PHP от других языков, используемых
для web-разработки………………………………………………………. 3
Основные преимущества языка PHP……………………………….3
Язык запросов SQL
Основные понятия SQL…………………………………………….6
Возможности SQL…………………………………………………. 6
База данных MySQL
Основные понятия MySQL………………………………………….8
Использование MySQL……………………………………………. 8
Возможности MySQL……………………………………………….9
Заключение……………………………………………………………………….10
Список использованных источников………………………………………..….11

Файлы: 1 файл

Реферат по информатике.docx

  1. Язык программирования PHP
    1. Основные понятия PHP……………………………………………..3
    2. Основные отличия PHP от других языков, используемых
      1. Основные преимущества языка PHP……………………………….3
      1. Основные понятия SQL…………………………………………….6
      2. Возможности SQL…………………………………………………. 6
      1. Основные понятия MySQL………………………………………….8
      2. Использование MySQL……………………………………………. 8
      3. Возможности MySQL……………………………………………….9

      Список использованных источников………………………………………..…. 11

      Internet – всемирная сеть, которая объединяет множество компьютерных сетей различного уровня и отдельных компьютеров, обменивающих друг с другом информацией по каналам общественных телекоммуникаций на базе протоколов связи TCP/ IP. Информация в Интернет хранится на серверах (сайтах). Серверы, объединенные высокоскоростными магистралями, составляют базовую часть сети Интернет. Доступ пользователей к информационным ресурсам Internet обычно осуществляется через провайдеров или корпоративную сеть.

      1. Язык программирования PHP
        1. Основные понятия PHP

        PHP – это широко используемый язык сценариев общего назначения с открытым исходным кодом. PHP это язык программирования, специально разработанный для написания web-приложений (сценариев), исполняющихся на Web-сервере. PHP позволяет создавать качественные Web-приложения за очень короткие сроки, получая продукты, легко модифицируемые и поддерживаемые в будущем. PHP прост для освоения, и вместе с тем способен удовлетворить запросы профессиональных программистов [1].

        Аббревиатура PHP означает "Hypertext Preprocessor (Препроцессор Гипертекста)". Первоначально аббревиатура PHP означала "Personal Home Pages".

          1. Основные отличия PHP от других языков, используемых для

          Синтаксис языка берет начало из C, Java и Perl. Важным преимуществом языка PHP перед такими языками, как языков Perl и C заключается в возможности создания HTML документов с внедренными командами PHP. Подробнее об этой возможность смотрите здесь.

          Значительным отличием PHP от какого-либо кода, выполняющегося на стороне клиента, например, JavaScript, является то, что PHP-скрипты выполняются на стороне сервера. Язык PHP допускает возможность сконфигурировать свой сервер таким образом, чтобы HTML-файлы обрабатывались процессором PHP, таким образом клиенты даже не смогут узнать, получают ли они обычный HTML-файл или результат выполнения скрипта PHP [1].

          Главное преимущество языка PHP перед другими языками, используемых в веб-технологиях - это его простота. PHP достаточно прост для изучения, а также предоставляет веб-разработчикам возможность быстрого создания динамических веб-страниц и систем различной сложности, ориентированных на решение различных задач. Изучить язык PHP не составит большого труда. Изучив основы PHP в течение нескольких часов, возможно создавать простые PHP-скрипты.

          Практический характер РНР обусловлен пятью важными характеристиками:

          Язык PHP постоянно совершенствуется, и ему наверняка обеспечено долгое доминирование в области языков web-программирования, по крайней мере, в ближайшее время.

          Как правило, сейчас активно используются версии PHP4 и PHP5.

          Версия PHP3 уже практически не используется, поскольку значительно уступает по функциональности и производительности старшим версиям PHP.

          Принципиальным отличием PHP5 от PHP4 является новое ядро Zend Engine 2. В PHP5 объектная модель была значительно переработана, добавлено много новых возможностей, благодаря которым PHP5 получил некоторые черты таких объектно-ориентированных языков, как C++ и Java. Производительность встроенных стандартных функций PHP увеличилась на 40% и более [5].

          1. Язык запросов SQL
            1. Основные понятия SQL

            SQL (Structured Query Language, язык структурированных запросов) — это специальный язык, используемый для определения данных, доступа к данным и их обработки [2].

            Язык SQL относится к непроцедурным (nonprocedural) языкам — он лишь описывает нужные компоненты (например, таблицы) и желаемые результаты, не указывая, как именно эти результаты должны быть получены.

            Каждая реализация SQL является надстройкой над процессором базы данных (database engine), который интерпретирует операторы SQL и определяет порядок обращения к структурам БД для корректного и эффективного формирования желаемого результата.

            Стандарт SQL определяется ANSI — American National Standarts Institute (Американским Национальным Институтом Стандартов) и в настоящее время принят ISO — International Standarts Organization (Международной Организацией по Стандартизации) [4].

            SQL — непроцедурный язык: серверу базы данных сообщается, что нужно сделать и каким образом. Для обработки запроса сервер базы данных транслирует команды SQL во внутренние процедуры. Благодаря тому, что SQL скрывает детали обработки данных, его легко использовать [3].

            Что можно делать с помощью SQL:

            - SQL позволяет создавать таблицы данных.

            - SQL позволяет хранить данные.

            - SQL позволяет получать данные.

            - SQL позволяет изменять данные.

            - SQL позволяет изменять структуру таблиц.

            - SQL позволяет объединять данные.

            - SQL позволяет выполнять вычисления.

            - SQL позволяет обеспечивать защиту данных.

            Команды SQL разделяются на следующие группы:

            - Команды языка определения данных — DDL (Data Definition Language). Эти SQL команды можно использовать для создания, изменения и удаления различных объектов базы данных [5].

            - Команды языка управления данными — DCL (Data Control Language). С помощью этих SQL команд можно управлять доступом пользователей к базе данных и использовать конкретные данные (таблицы, представления и т.д.).

            - Команды языка управления транзакциями — TCL (Тгаnsасtiоn Соntrol Language). Эти SQL команды позволяют определить исход транзакции.

            - Команды языка манипулирования данными — DML (Data Manipulation Language). Эти SQL команды позволяют пользователю перемещать данные в базу данных и из нее.

            1. База данных MySQL
              1. Основные понятия MySQL

              Программное обеспечение MySQL представляет собой очень быстрый многопоточный, многопользовательский надежный SQL-сервер баз данных (SQL - язык структурированных запросов). Сервер MySQL предназначен как для критических по задачам производственных систем с большой нагрузкой, так и для встраивания в программное обеспечение массового распространения.

              Система управления базами данных.

              База данных представляет собой структурированную совокупность данных. Эти данные могут быть любыми - от простого списка предстоящих покупок до перечня экспонатов картинной галереи или огромного количества информации в корпоративной сети. Для записи, выборки и обработки данных, хранящихся в компьютерной базе данных, необходима система управления базой данных, каковой и является ПО MySQL. Поскольку компьютеры замечательно справляются с обработкой больших объемов данных, управление базами данных играет центральную роль в вычислениях. Реализовано такое управление может быть по-разному - как в виде отдельных утилит, так и в виде кода, входящего в состав других приложений [4].

              Система управления реляционными базами данных.

              В реляционной базе данных данные хранятся не все скопом, а в отдельных таблицах, благодаря чему достигается выигрыш в скорости и гибкости. Таблицы связываются между собой при помощи отношений, благодаря чему обеспечивается возможность объединять при выполнении запроса данные из нескольких таблиц. SQL как часть системы MySQL можно охарактеризовать как язык структурированных запросов плюс наиболее распространенный стандартный язык, используемый для доступа к базам данных.

              MySQL является очень быстрым, надежным и легким в использовании. MySQL обладает также рядом удобных возможностей, разработанных в тесном контакте с пользователями. Первоначально сервер MySQL разрабатывался для управления большими базами данных с целью обеспечить более высокую скорость работы по сравнению с существующими на тот момент аналогами. И вот уже в течение нескольких лет данный сервер успешно используется в условиях промышленной эксплуатации с высокими требованиями. Несмотря на то, что MySQL постоянно совершенствуется, он уже сегодня обеспечивает широкий спектр полезных функций. Благодаря своей доступности, скорости и безопасности MySQL очень хорошо подходит для доступа к базам данных по Internet [3].

              Технические возможности СУБД MySQL

              ПО MySQL является системой клиент-сервер, которая содержит многопоточный SQL-сервер, обеспечивающий поддержку различных вычислительных машин баз данных, а также несколько различных клиентских программ и библиотек, средства администрирования и широкий спектр программных интерфейсов (API).

              Благодаря использованию языка программирования PHP в связке с языком запросов SQL и базами данных MySQL создается возможность создания динамического Web-сайта с большим количеством контента. Все данные хранятся на сервере, а при запросе их пользователем, обрабатываются специальным кодом, и формируются в нужном виде в браузере пользователя.

              На подобном сайте в зависимости от запроса пользователя можно генерировать различные страницы сайта. Отсюда следуют все остальные возможности языка:

              1) Возможность реализации регистрации и авторизации пользователя на сайте.

              Разработать WEB -сайт, построенный с помощью языка PHP , который будет предоставлять полезную структурированную информацию пользователям. Сайт должен быть прост в использовании и предельно понятен для пользователей.

              Целью данного курсового проекта является создание WEB-сайта на PHP с использованием баз данных MySQL. Для реализации главной задачи необходимо выработать оптимальную структуру Web -сайта, определить наиболее подходящее графическое оформление его компонентов - дизайн сайта. Сайт должен состоять из взаимосвязанных разделов с четко разделенными функциями.

              Информация, размещаемая на сайте, является общедоступной. Доступ к административной части имеют пользователи с правами редактора и администратора. Доступ к административной части должен осуществляться с использованием уникального логина и пароля. Пользовательский интерфейс сайта должен обеспечивать наглядное, интуитивно понятное представление структуры размещенной на нем информации, быстрый и логичный переход к разделам и страницам.

              Структура сайта определяется внешней и внутренней структурой.

              Внешняя структура сайта состоит из:

              1. Шапки сайта (располагается заголовок сайта);
              2. Области контента (публикуется основная информация);
              3. Области меню (прописываются названия категорий, а также последние добавления);
              4. Подвала (содержит служебную информацию).

              Внутренняя структура сайта должна определяться следующими элементами:

              Дизайн сайта должен отражать тематику данного проекта, а также привлекать потенциальных посетителей сайта.

              Дизайн сайта создать с использованием CSS – каскадных таблиц стилей. Язык стилей СSS предназначен для задания эффектов и форматирования web-страниц.

              Таблица стилей содержит набор правил (стилей), описывающих оформление сайта в целом (дизайн сайта) её отдельных страниц, и отдельных ее фрагментов.

              Информационный сайт – сайт, который содержит исчерпывающую информацию по некоторой предметной области. Целью является представление информации в Интернете, сервис и поддержка клиентов, оказание информационных услуг. Важно правильно объединить дизайн сайта и размещаемую на нем информацию, оптимизировать и скорректировать текстовые и графические материалы для Web -сайта. С одной стороны, информация на сайте должна быть максимально полной и исчерпывающей, с другой стороны, текстовый материал должен быть правильно организован. Вся текстовая информация, предоставленная на сайте, должна быть легко управляема, обновляема и удаляема. Для обеспечения данных условий, контент должен храниться в базе данных, в данном случае используется база данных MySQL .

              Таким образом, в рамках данного курсового проекта должны быть решены следующие задачи:

              1. Разработка структуры php -файлов сайта;
              2. Соединение сайта с базой данных mysql ;
              3. Извлечение из базы информации;
              4. Подключение блоков к сайту;
              5. Наполнение сайта текстовым содержание, путём ручного ввода данных в базу данных mysql ;
              6. Создание администраторского раздела сайта;
              7. Наполнение сайта содержимым через администраторский раздел;
              8. Установка пароля на администраторскую зону;
              9. Реализация возможности редактирования/добавления/удаления данных в базе данных через администраторскую зону сайта;

              PHP - язык написания сценариев (скриптов), выполняющихся на сервере, а в браузер клиента отправляется только результаты его работы, а не сам скрипт. Это означает, что пользователь, который загрузил страницу вашего сайта, не сможет увидит исходный код скрипта, что повышает безопасность вашего сайта.

              Самое замечательное в PHP является то, что это веб-ориентированный язык. Языка, специально предназначенных для использования в интернете, освоив данный язык, вы получите много возможностей в области создании сайтов. Самым главным достоинств PHP является то, что его можно сочетать с HTML кодом. То – есть PHP код можно внедрят непосредственно в HTML теги, или наоборот HTML теги можно внедрят в PHP код, что и делает его замечательным языком.

              Он достаточно прост в изучении и очень сильно упрощает процесс создания сайтов. Благодаря языку php и базы данных MySql можно уместить в 2-ух файлах огромное количество страниц. Язык php позволяет легко менять дизайн сайта. Ведь лучше изменить

              данные в одном файле, чем в нескольких тысяч. Не так ли? Поэтому многие разработчики используют php при разработке web-сайтов.

              Читайте также: