Светлая тема

EN

Светлая тема

EN

+7 (495) 727‑22‑78
PHP – это язык, которым описываются скрипты, внедряемые в HTML. Синтаксис языка базируется на языках С, Perl, Java, однако добавляются некоторые особенности. PHP служит для создания страниц сайта, генерируемых динамически. Название является рекурсией и расшифровывается как РНР: Hypertext Preprocessor. Ранее, однако, в аббревиатуру РНР вкладывали другой смысл: Personal Home Page tools.
Как РНР взаимодействует с HTML
Поскольку этот язык сразу разрабатывался для решения сложных и специфичных задач, он эффективно взаимодействует с HTML. Происходит это следующим образом: как только браузер пользователя посылает запрос веб-серверу с целью получить РНР-страницу сайта, вначале специальный модуль РНР интерпретирует ее. Теги HTML при этом выступают как части интерпретируемой страницы, и передача ее пользователю происходит так же, как и обработка обычного HTML-документа.
Те же части страницы, которые написаны на РНР, обрабатываются специальным программным модулем сервера. После чего эта программа просматривает код на РНР и выполняет заложенные в нем инструкции, в качестве которых может быть добавлено все, что можно реализовать на сайте.
Прежде чем начать разработку сценариев РНР, пользователь должен установить специальное программное обеспечение, включающее интерпретатор РНР, а также веб-сервер Apache. Обычно эта часть не вызывает особых затруднений у пользователей. В крайнем случае всегда можно обратиться к документации программ.
Для чего нужен файл php.ini?
Этот файл – он также может называться php3.ini, если вы используете именно РНР3 – служит для определения установок, используемых по умолчанию. Эти установки можно изменять в зависимости от потребностей и решаемых задач. В файле содержатся директивы РНР, которые имеют определенные значения и предоставляют возможность разрешить или запретить какие-либо свойства, выполнять их установку. Список значений можно просматривать, вызывая сценарий info.php.
  • Offer background

    Виртуальный хостинг

    Мощный и надежный виртуальный хостинг с поддержкой 24/7
    Подробнее
  • Offer background

    Аренда сервера

    Физический сервер в аренду для разработки и поддержки самых серьезных проектов
    Подробнее
  • Offer background

    Конструктор сайтов

    Создайте сайт за считанные минуты
    Подробнее