Справочник по php
Основы PHP Печать E-mail

Программы PHP могут выполняться двумя способами: как сценарное приложение Web-сервером и как консольные программы.

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

Дело в том, что PHP, как правило, используется сугубо для программирования приложений, связанных с Интернетом. Однако, PHP можно еще использовать в качестве интерпретатора командной строки, в основном в *nix-системах. Последнее возможно при помощи CORBA и COM интерфейсов, а также при помощи расширения PHP-GTK. При таком использовании PHP возможно решение следующих задач:

 

  • создание приложений интерактивной командной строки;
  • создание кросс-платформенных GUI приложений при помощи библиотеки PHP-GTK;
  • автоматизация некоторых задач под Windows и Linux

 

Рассмотрим процесс выполнения php-сценария при обращении броузера к серверу. Итак, вначале броузер запрашивает страницу с расширением .php, после чего web-сервер пропускает программу через машину PHP и выдаёт результат в виде html-кода. Причем, если взять стандартную страницу HTML, изменить расширение на .php и пропустить её через машину PHP, последняя просто перешлёт её пользователю без изменений. Чтобы включить в этот файл команды PHP, необходимо заключить команды PHP в специальные теги, которых различают 4 вида (они эквивалентны и можно использовать любые):

  1. Инструкция обработки XML:
    <?php
        ...
    ?>
  2. Инструкция обработки SGML:
    <?    ...
    ?>
  3. Инструкция обработки сценариев HTML:
    <script language = "php">
        ...
    script>
    
  4. Инструкция в стиле ASP:
    <%
        ...
    %>
    

    Мы будем придерживаться стиля XML или SGML.

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

     <?
      if(5<3){
       echo("

    Hello, world!

    "); ?>

    Hello!

    // эта строка не интерпретируется как код PHP // и выводится только если блок кода выполняется <? echo("

    Hello, world!

    "); } ?>

    Команда echo в PHP применяется для вывода фактически всего, что встречается на web-страницах (текст, разметку HTML, числа). Смысл ее действия, мы думаем, понятен из приведенного примера.

 

Warning: Illegal string offset 'active' in /home/webkas/public_html/templates/rhuk_milkyway/html/pagination.php on line 90

Warning: Illegal string offset 'active' in /home/webkas/public_html/templates/rhuk_milkyway/html/pagination.php on line 96

Warning: Illegal string offset 'active' in /home/webkas/public_html/templates/rhuk_milkyway/html/pagination.php on line 90

Warning: Illegal string offset 'active' in /home/webkas/public_html/templates/rhuk_milkyway/html/pagination.php on line 96

Warning: Illegal string offset 'active' in /home/webkas/public_html/templates/rhuk_milkyway/html/pagination.php on line 90

Warning: Illegal string offset 'active' in /home/webkas/public_html/templates/rhuk_milkyway/html/pagination.php on line 96

Warning: Illegal string offset 'active' in /home/webkas/public_html/templates/rhuk_milkyway/html/pagination.php on line 90

Warning: Illegal string offset 'active' in /home/webkas/public_html/templates/rhuk_milkyway/html/pagination.php on line 96

Warning: Illegal string offset 'active' in /home/webkas/public_html/templates/rhuk_milkyway/html/pagination.php on line 90

Warning: Illegal string offset 'active' in /home/webkas/public_html/templates/rhuk_milkyway/html/pagination.php on line 96

Warning: Illegal string offset 'active' in /home/webkas/public_html/templates/rhuk_milkyway/html/pagination.php on line 90

Warning: Illegal string offset 'active' in /home/webkas/public_html/templates/rhuk_milkyway/html/pagination.php on line 96
«НачалоПредыдущая123456СледующаяПоследняя»

Страница 1 из 6