• Главная
  • Карта сайта
Не найдено

Серверные языки: PHP (обзор)

Опубликовано: 05.09.2018

видео Серверные языки: PHP (обзор)

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

Если многие из рассматриваемых нами языков, строго говоря, могли относиться к серверным языкам довольно относительно, то PHP, о котором слышали все, самый что ни на есть серверный язык программирования. И, кстати, самый распространенный в практике создания динамических сайтов.



И об этом нужно обязательно рассказать подробней. В «древние века» сайты были статичны, то есть состояли из готовых страничек HTML, объединенных гиперссылками. Сервер занимался исключительно тем, что по запросу передавал эту страничку браузеру (самый быстрый способ). Но «застывшие» страницы, которые часто приходилось переделывать, радовали не особенно, так как изменение стиля вело к тому, что приходилось вручную переделывать весь сайт. Затем ситуацию поправили CSS и браузерные скриптовые языки, которые позволили внести в браузер немного динамики: активное меню, работа с формами обратной связи и т.д. Со стороны сервера трудились CGI-программы, которые генерировали страницы. Но PHP, разработанный в 1995 году Расмусом Лердорфом, стал настоящим кладом. Программы на PHP, представляющие собой текстовые скрипты для серверного интерпретатора, можно было вставлять либо в код HTML, либо создавать отдельными файлами. Сам язык имеет массу возможностей и отдаленно напоминает по структуре Си, дополненный массой специфических функций, включая графические библиотеки. Особенно важной является связь PHP с СУБД, среди которых чаще всего используют MySQL. В результате для создания динамического сайта достаточно хранить его «запчасти» в полях базы данных, а при запросе выбирать данные из полей и создавать из них страничку «на лету». Сами данные тоже могут храниться в атомарном виде или в виде сгруппированных данных: текст отдельно, его оформление отдельно. Такая гибкость разборки и сборки сайта позволяет создавать динамически не только отдельные страницы, но и целые сайты.


Как стать Back-End разработчиком? ► Самый Верный Путь! ► Python или PHP?

Как уже говорилось, скрипты PHP находятся чаще всего внутри HTML, но видеть их может лишь сам разработчик: когда страница попадает в браузер, программа к этому моменту «исчезает», оставляя после себя лишь следы своей деятельности: результаты математических расчетов, таблицы, тексты и т.д. Для всего этого PHP полностью подготовлен, имея в составе весь джентльменский набор функций и стандартных средств управления, включая ловушки прерываний. В полном виде поддерживается ООП. Язык оказался настолько прост, что им пользуются все, в результате чего многие программы являются некачественными, но при аккуратном подходе язык позволяет создавать очень мощные и безопасные проекты.


18 Как работает PHP Клиентские и серверные языки

4098

Новости
Провайдеры:
  • 08.09.2015

    Batyevka.NET предоставляет услуги доступа к сети Интернет на территории Соломенского района г. Киева.Наша миссия —... 
    Читать полностью

  • 08.09.2015
    IPNET

    Компания IPNET — это крупнейший оператор и технологический лидер на рынке телекоммуникаций Киева. Мы предоставляем... 
    Читать полностью

  • 08.09.2015
    Boryspil.Net

    Интернет-провайдер «Boryspil.net» начал свою работу в 2008 году и на данный момент является одним из крупнейших поставщиков... 
    Читать полностью

  • 08.09.2015
    4OKNET

    Наша компания работает в сфере телекоммуникационных услуг, а именно — предоставлении доступа в сеть интернет.Уже... 
    Читать полностью

  • 08.09.2015
    Телегруп

    ДП «Телегруп-Украина» – IT-компания с 15-летним опытом работы на рынке телекоммуникационных услуг, а также официальный... 
    Читать полностью

  • 08.09.2015
    Софтлинк

    Высокая скоростьМы являемся участником Украинского центра обмена трафиком (UA — IX) с включением 10 Гбит / сек... 
    Читать полностью

rss