Что такое php программирование?

Рубрика: Секреты верстки;
Метки:
Что такое php программирование?

В то время, как мы учимся созданию сайтов, нам часто попадается термин PHP, но не все точно знают, что это такое и совсем немногие люди утруждают себя тем, чтобы подробно разобраться и изучить эту тему. Что такое php программирование? И для чего оно нужно? Частый вопрос новичков, сейчас я все расскажу!

И в самом деле, иногда просто не возникает в этом необходимости. Например, чтобы создать шаблон для MaxSite CMS, вовсе не обязательно глубоко знать PHP, обычно знаний HTML и CSS вполне достаточно, иногда требуется что-то изменить и в PHP коде, но обычно метода «скопировал - вставил» бывает достаточно.

Тем не менее, знание PHP никогда не бывает лишним для верстальщика, чтобы понимать код других, а для вебмастера оно просто необходимо, ведь с помощью него мы можем оживить свой сайт, добавив ему динамики и больше свободы. А тот, кто хорошо изучит этот язык, даже может в случае необходимости разработать и свою CMS.

Тренинг по вёрстке сайта на HTML5 и CSS3

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

Так что же такое PHP программирование?

PHP – это язык программирования, также как и HTML и CSS.

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

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

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

Короче говоря, PHP используется для того, чтобы добавить функциональности сайту. С помощью применения одного html вы никогда бы не добились такого эффекта!


Вот несколько примеров того, что можно делать с помощью языка программирования PHP:

Математические вычисления.

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

PHP может хранить информацию пользователя.

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

PHP может взаимодействовать с базами данных MySQL.

И, когда задействован этот пункт, то возможности практически безграничны.

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

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

Например, вы сможете менять размер картинок, поворачивать их, менять их оттенок.

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

И так далее, и тому подобное...

Список того, что можно сделать, применяя язык программирования PHP, огромен настолько, что можно очень долго перечислять все его возможности.

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

Автор статьи: Елена Лощилова.

Комментариев: 11 RSS

Тренинг по вёрстке сайта на HTML5 и CSS3
Оставьте комментарий!

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

(обязательно)

Комментариев: 11
  •  Людмила | 12 марта 2013 в 14:36:50

    Спасибо, Елена! Очень полезная статья. Я нигде не могла найти ответы на свои вопросы. У Вас всё просто и понятно написано.

  •  Елена | 12 марта 2013 в 14:43:27

    Пожалуйста, Людмила!

    Я очень рада, что вам помогло то, что здесь написано. smile

  •  Nikolay | 26 марта 2013 в 04:14:17

    Полезная информация! Хотелось бы пройти какие-нибудь уроки ознакомительные с PHP.

  •  Елена | 29 марта 2013 в 10:04:30

    Спасибо, Николай! smile

    Возможно, в будущем сделаем курс на эту тему...

  •  Михаил | 6 апреля 2013 в 14:02:23
    PHP – это язык программирования, также как и HTML и CSS.

    HTML и CSS ну никак не являются языками программирования =)

    HTML - язык разметки гипертекста

    CSS - каскадные таблицы стилей

  •  Серёга | 6 апреля 2013 в 14:08:14

    Михаил, по моему вы не понимаете сути smile

    PHP - первоначально Personal Home Page Tools - Инструменты для создания персональных веб-страниц(вики)

    Так что по вашей теории он тоже не язык программирования smile

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

    В данном случае HTML и CSS можно обозвать языками программирования для браузеров smile

    А PHP идет как надстройка к HTML, что бы было возможно создавать динамические страницы.

    Просто технологии называются так.

  •  dignityinside | 19 апреля 2013 в 22:12:24

    CSS, HTML - это язык разметки (параметры:свойства;), а не язык программирования. Хотя для простых смертных это не так уж и важно smile

  •  dignityinside | 19 апреля 2013 в 22:13:16

    Хотя правильнее было бы написать наверно Свойства:Параметры. smile

  •  Елена | 20 апреля 2013 в 04:04:37

    Спасибо за уточнение, Александр! smile

  •  _Сергей_ | 10 октября 2013 в 14:51:58

    Сергей, всё верно, php это язык программирования, а если конкретнее, то это серверный язык, sql это тоже серверный язык, но это язык запросов бд, а mysql это база данных или субд. html это язык гипер - разметки, а css каскадные таблицы стилей. Так что ни html ни css ни как не могут быть языками программирования этому есть чёткое доказательство. При помощи любого языка программирования можно делать следующие операции: можно складывать числа, вычитать, умножать и делить. Это самые простые операции, которые выполнит любой язык программирования. Язык html или css и молейше задачи математической не выполнит ни когда, также у языков программирования есть свойство запоминать при помощи переменной, какую-то информацию временно, у гипер - разметки и каскадных таблиц стилей такого свойства нету, поэтому эти факты ещё раз доказывает о том, почему html и css не могут являться языками программирования.

  •  _Сергей_ | 10 октября 2013 в 17:49:06

    Кстати, про браузерные языки. Браузерными языки или клиентские языки, это не только html, xhtml, и xml но и javascript. Как раз javascript и является клиентским языком программирования, а html, xhtml, и xml не входят ни в какое число программных языков.