сделать стартовой | добавить в избранное  
 
Hardware
 Запись дисков.
 Жесткие диски.
 Процессоры.
 Системные платы.
 Оперативная память.
 Видео карты.
Программирование
 Visual С# Sharp
 Delphi 7
 Delphi 8
 C++
 Visual C++
 Visual Basic
 Java
 C Unix
 Visual Studio
Интерпретаторы
 PHP
 JavaScript

 Базы даных

 
 
Написать письмо авторам  
 

УЧЕБНИК PHP


справочник функций <Оnline>

Об учебнике

Обновление

Оглавление

  1. Основы PHP
  2. Операторы языка PHP
  3. Строковые функции
  4. Массивы
  5. Функции
  6. Работа с файлами
  7. Регулярные выражения
  8. Сессии и cookies в PHP
  9. Работа с FTP
  10. Проверка данных
  11. Гостевая книга
  12. PHP и MySQL

Продолжение следует



Основы PHP

Следующая

PHP программы

Программы 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, при условии, что дальше мы войдем в него снова и закончим код (Подробнее об этом смотрите в гл.2.). Т.е., возможна следующая конструкция:

<?
   if(5<3){
   echo("<p>Hello, world!<p>");
?>
   <p>Hello!</p>
   // эта строка не интерпретируется как код PHP
   // и выводится только если  блок кода выполняется
<?
      echo("<p>Hello, world!<p>");
   }
?>

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

Следующая

 
  Наверх

 
Game Engine
Dark GDK
Dark GDK NET
Torque 3D
TGEA
Torque 2D
Torque for iPhone
Gamestudio 2D & 3D
Aleph One
Cube 2
DarkPlaces
Delta3d
Doom engine
Exult
DXFramework
Genesis3D
id Tech 3
Nebula Device
ORX
Panda3D
Quake engine
RealmForge
Retribution Engine
Slick
AbyssalEngine
Alamo
Aurora Engine
BigWorld
Blade3D
BRender
C4 Engine
Earth 2160
FPS Creator
Quest3D