Меню

Контакты

+ 996 312 46 07 70
(прямой)
+ 996 555 55 03 11
Мы рады вашему звонку!

Авторизация




Введение в PHP

Что такое PHP?

PHP - язык создания сценариев, который давно перерос свое название. Дело в том, что PHP - это аббревиатура от слов Personal Home Page. Первая версия PHP была создана Расмусом Лердорфом в 1994 г. и представляла собой набор инструментов для отслеживания посетителей Web-страницы. Со временем PHP из набора инструментов превратился в полноценный язык программирования, а его название было изменено как рекурсивное образование PHP HyperText Preprocessor (препроцессор гипертекста PHP).
PHP - это серверный язык создания сценариев. Конструкции PHP, вставленные в Html-текст, выполняются сервером при каждом посещении страницы. Результат их обработки вместе с обычным HTML-текстом передается браузеру.
В настоящее время основной версией PHP является пятая.
Существуют два основных конкурента PHP: Active Server Pages ( ASP) компании Microsoft и ColdFusion компании Allaire. По сравнению с ними PHP обладает рядом преимуществ, в числе которых:
  • Высокая производительность. PHP-программы работают быстрее, чем ASP.Функциональность.
  • Разработку PHP-программы можно отделить от собственно разработки Web-страницы, что упростит жизнь и программисту, и дизайнеру.
  • Цена. PHP абсолютно бесплатен.
  • Простота в использовании. Имеющие опыт программирования на распространенных языках найдут синтаксис PHP хорошо знакомым.
  • Переносимость. Один и тот же PHP-код можно использовать как в среде NT, так и на платформах UNIX.
Общие правила построения PHP-программы
PHP-программы состоят из простого текста, поэтому набирать их можно в любом текстовом редакторе. Популярные HTML-редакторы имеют встроенную поддержку для редактирования PHP-программ.
Расширение файлов PHP-программ по умолчанию в PHP4 - .php. На основании этого расширения сервер распознает файл как PHP-программу и запускает интерпретатор.
PHP-программа должна быть отделена от обычного HTML-текста. Существует четыре стиля обрамления PHP-кода:
Стиль Открывающий тег Закрывающий тег
Сокращенный <? ?>
XML (стандартный) <?php ?>
ASP <% %>
Script (программный) <SCRIPT LANGUAGE="php"> </SCRIPT>
Из перечисленных тегов только стандартные и программные работают в любой конфигурации PHP.
Так выглядит простейший смешанный документ, состоящий из HTML-текста и PHP-кода:
Пример 1

 

<html>
<head>
<title>Документ, состоящий из HTML-текста и PHP-кода</title></head>
<body>
<?php
echo "А вот и PHP!<br>";
?>
Всё очень просто!
</body>
</html>

 

Здесь содержится один PHP-оператор echo. Этот оператор передает строку-аргумент "А вот и PHP!<br>" в HTML-страницу, которую генерирует сервер. При этом тег <br> сделает свое дело, т.е. осуществит переход на новую строку.

 

Для разделения операторов (по аналогии с Си) используется точка с запятой.
Комментарии в PHP-программе могут быть трех стилей:

 

/* Многострочный комментарий
в стиле классического Си ++*/
// Однострочный комментарий в стиле С++
# Однострочный комментарий в стиле Perl

 

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

В примере 1 заменим вызов функции echo на вызов встроенной функции phpinfo( ), которая выдаст список параметров PHP-среды.
Пример 2
<html>
<head>
<title>Информационная страница PHP</title>
</head>
<body>
<?php
   phpinfo();
?>
</body>
</html>

 

 

Новости антивируса Dr. Web


Наши партнёры