ВОЗМОЖНОСТИ PHP В ОБЛАСТИ WEB-РАЗРАБОТКИ - Студенческий научный форум

XI Международная студенческая научная конференция Студенческий научный форум - 2019

ВОЗМОЖНОСТИ PHP В ОБЛАСТИ WEB-РАЗРАБОТКИ

 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF

PHP (от англ. PHP: Hypertext PreprocessorPHP; препроцессор гипертекста; первоначально Personal Home Page Tools – Инструменты для создания персональных веб-страниц) – скриптовый язык программирования общего назначения, исполняемый на стороне сервера, который широко применяется для разработки веб-приложения.

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

Поговорим о преимуществах PHP [2]:

является свободным программным обеспечением, распространяемым под особой лицензией (PHP license);

легок в освоении;

поддерживается большим сообществом пользователей и разработчиков;

имеет развитую поддержку баз данных;

имеется огромное количество библиотек и расширений языка;

может использоваться в изолированной среде;

предлагает нативные средства организации веб-сессий, программный интерфейс расширений;

является довольно полной заменой проприетарной среды ASP (Active Server Pages) от Microsoft;

может быть развёрнут почти на любом сервере;

портирован под большое количество аппаратных платформ и операционных систем.

Но не стоит забывать и о минусах, которые так же присутствуют:

не подходит для создания десктопных приложений или системных компонентов;

имеет слабые средства для работы с исключениями;

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

объекты передаются по значению, что смущает многих программистов, привыкших к передаче объектов по ссылке, как это делается в большинстве других языков;

веб-приложения, написанные на PHP, зачастую имеют проблемы с безопасностью.

На данный момент для языка актуальны версии 5 и выше. Для того, чтобы сервер распознал необходимые нам файлы написанные на PHP, нам необходимо сохранять их с расширением .php.

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

Постановка задачи: имеется база данных учяастников конкурса компьютерной графики (рисунок 1).

Необходимо обратиться к базе данных на MySQL выести информацию о каждом участнике [1].

Рис. 1. Данные из БД

Листинг 1

<?php

include_once("db.php"); /*ПодключениекБД*/

$result=mysql_query(" SELECT * FROM заявка

ORDER BY id_заявки ASC

"); /*Запрос к базе данных*/

mysql_close();

while($row=mysql_fetch_assoc($result)) /*Создание цикла на проверку записей в БД*/

{?>

<p>Команда: <?php echo $row['Команда']?></p>

<p>ФИО: <?php echo $row['ФИО']?></p>

<p>Возраст: <?php echo $row['Возраст']?></p>

<p>e-mail: <?php echo $row['e-mail']?></p>

<p>Специальность\класс: <?php echo $row['Специальность\класс']?></p>

<p>Руководитель команды: <?php echo $row['Руководитель']?></p>

<p>Образовательное учреждение: <?php echo $row['Учреждение']?></p>

<a href="edit.php?id=<?php echo $row['id_заявки']?>">Изменить заявку</a><br />

<a href="delete.php?id=<?php echo $row['id_заявки']?>">Удалить заявку</a><br />

<hr />

< ?php }?>

Результат работы программы представлен на рисунке 2.

Рис.2. Вывод информации на web-страницу

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

Список литературы

Бужинская Н.В.,Налимов Д.В. Разработка базы данных на MySQL для учета участников интеллектуальной игры по программированию [Электронный ресурс] / Н.В. Бужинская, Д.В. Налимов // Аллея науки. Информационные и коммуникативные технологии №11 (27). – 2018.  URL: https://alley-science.ru/domains_data/files/59December2018/RAZRABOTKA%20BAZY%20DANNYH%20NA%20MySQLDLYa%20UChETA%20UChASTNIKOV%20INTELLEKTUALNOY%20IGRY%20PO%20PROGRAMMIROVANIYu.pdf (Дата обращения 20.01.2018).

Зандрста, М. PHP объекты, шаблоны и методики программирования [Текст] / М. Зандрста – ООО «И.Д. Вильямс», 2011г. – 560 с.

Просмотров работы: 2