Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2014-01 КНЯЗЕВА_Эл_бизнес / Электронный бизнес_Князева.doc
Скачиваний:
50
Добавлен:
20.02.2016
Размер:
1.24 Mб
Скачать
    1. Теги сценарияPhp

PHP является объектно-ориентированным языком и по многим показателям подобен языку C. Он поддерживает переменные, массивы, обращения к функциям и т.д. PHP ориентирован на работу с серверными базами данных MySQL и Postgres.

PHP может работать с сервером Apache в виде встроенного модуля или в виде автономного интерпретатора, работающего как традиционная программа CGI. Во втором случае для корректного взаимодействия с сервером нужно отредактировать текстовый файл php.ini.

Программы создаются в текстовом редакторе и сохраняются с расширением *.php в каталоге C:\WebServers\home\localhost\www или в любой произвольной папке внутри данного каталога. Для просмотра результата выполнения сценария необходимо запустить сервер с помощью файла C:\WebServers\etc\Run.exe и в строке браузера указать следующий адрес: http://localhost/название _папки/название_файла.

Для включения операторов языка PHP можно использовать несколько стилей:

  • <?php операторы ?> - стандартный стиль по умолчанию;

  • <? операторы ?> - укороченный вариант требует компилирования проекта со специальными опциями и включения данного режима в файлах *.ini;

  • <% операторы %> стиль, совместимый с ASP(Active Server Page) для серверов компании Microsoft;

  • <script language=”php”> операторы </script> для использования в некоторых редакторах HTML, напр., FrontPage.

Комментарии в программе обозначаются следующим образом:

  • /* комментарий фрагмента */;

  • // комментарий до конца строки;

  • # комментарий до конца строки.

Если внутри одной пары операторов находится несколько команд, то они отделяются друг от друга символом «;» - точка с запятой. Ниже представлен простейший сценарий вывода текстовой строки:

<?php echo «Моя первая программа» ?>

    1. Константы

Константа - именованная величина, которая не изменяется в процессе выполнения программы, определяется однажды, имеет постоянное значение на протяжении работы всей программы. Константы определяются функцией define (). Формат записи следующий:

define (string name, string value)

В качестве первого параметра функции define() передается имя константы, а в качестве второго параметра её значение. Оба параметра строковые и должны передаваться в кавычках, например:

<?php

define (“pi”, “3.1415”);

print pi; ?> //результат 3.1415

    1. Переменные

Практически в любом языке программирования, как и в PHP, переменной называется именованная область памяти, содержащая данные, которые можно использовать во время выполненеия программы. Имена переменных в PHP всегда начинаются со знака доллара «$».

Объявление переменной: $имя_переменной.

Уничтожение переменной: unset $имя_переменной.

Имена переменных должны отвечать следующим требованиям:

  • первым символом после знака $ не может быть цифра;

  • можно использовать кириллицу;

  • для имен переменный имеет значение регистр (но не для имен функций);

  • имя переменной не должно совпадать с ключевыми словами PHP.

Например,

<?$a = 5; echo $a; print($a)>

Для вывода на экран используется оператор echo или функция print().

Тип переменных обнаруживается в зависимости от формата и/или выполняемой операции. Например:

<? $a = 5?> //$a - тип INTEGER.

<? $b = 5.0?> //$a - тип DOUBLE.

<? $c = "5"?> //$a - тип STRING.

или

<? $a = 5 ; $b = 5.2 ;echo ($a+$b) ." ". $a.$b ?> //Результат: 10 55.2

Для соединения (конкатенации) символов используется знак точка «.».