• 098-1007016
    • vitalknyaze (Magento)
      adanos.a (WordPress)
  • PHP – наиболее популярный язык для веб программирования

    Если необходимо разработать интернет-сайт, отличный от элементарного сайта, Вам не обойтись без использования серверного языка программирования, наиболее популярным среди которых является PHP (Hypertext Preprocessor, прежнее название: Personal Home Page Tools) – скриптовый язык программирования, предназначенный для генерации HTML-страниц на стороне сервера. PHP интерпретируется веб-сервером в HTML-код, который передается в браузер.

    Работа над РНР начинается в 1995 году, а в 2004 году выходит РНР 5, который постоянно совершенствуется и выходит в новых версиях РНР 5.
    Рассматривая различные аспекты использования PHP, можно выделить следующие основные его преимущества:

    • традиционность
    • простота
    • эффективность
    • безопасность
    • гибкость

    Традиционность. Синтаксис и конструкции РНР включают много элементов, которые есть в языках программирования С, Perl, Pascal. РНР является языком с универсальным синтаксисом и одновременно приспособлен к веб-программированию.

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

    PHP содержит ряд готовых библиотек для работы с популярными базами данных.

    Безопасность.

    1. Средства безопасности системного уровня. РНР можно настроить так, чтобы он обеспечивал максимальную свободу действий и безопасность. РНР может работать в безопасном режиме (safe mode), который ограничивает возможности применения РНР пользователями. Например: максимальное время выполнения и использование памяти.

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

    Гибкость. РНР используется не только в сочетании с HTML, но и с JavaScript, WML, XML и другими языками программирования. РНР-код может передаваться любым браузерам и устройствам, в том числе сотовым телефонам, портативным компьютерам. РНР-код можно выполнять в режиме командной строки.

    РНР работает на различных web-серверах (Apache, Netscape Enterprise Server, Microsoft IIS, Stronghold, Zeus) и платформах (UNIX, Solaris, FreeBSD, Windows 95/98/NT/2000/XP/2003).