- •1. Основы
- •1.2 Идентификаторы ресурсов
- •2.1.1 Простейшая программа на языке html
- •2.1.2 Тэговая модель документа.
- •2.2.3 Комментарии
- •2.2.4 Тэги тела документа
- •2.2.6 Центрирование элементов документа
- •2.2.9 Ссылки в html-документе
- •2.2.10 Изображения внутри html-документа
- •2.2.11 Создание карты изображений
- •2.2.12 Фоновые рисунки
- •2.2.13 Горизонтальная линия
- •2.2.14 Добавление стилей в html-документ
- •2.3.2 Синтаксис
- •2.3.3 Тэги Формы
- •2.3.4 Меню выбора в формах
- •2.4.2 Основные атрибуты таблицы
- •3.2Синтаксис и элементы css
- •3.2.1 Добавление стилей css в html-документ
- •3.2.2 Группирование
- •3.2.3 Наследование
- •3.2.4 Селекторы
- •3.2.5 Классы
- •3.2.6 Идентификаторы
- •I {text-decoration:line-through;}
- •Http://css.Find-info.Ru/css/003/css.Htm - ogl
- •Http://css.Find-info.Ru/css/003/css.Htm - ogl
- •4. Язык JavaScript
- •4.2 Синтаксис JavaScript
- •4.2.1 Типы данных
- •Преобразование типов данных
- •4.2.2 Переменные и константы
- •4.2.3 Идентификаторы
- •4.2.4 Область действия переменных
- •4.2.5 Комментарии
- •4.3.1 Оператор for...In
- •4.3.2 Оператор new
- •4.3.3 Ключевое слово this
- •4.3.4 Оператор with
- •4.4.1 Объекты и Свойства
- •4.4.2 Функции и Методы
- •4.4.3 Определение методов
- •4.4.4 Создание Новых Объектов
- •4.4.5 Определение методов
- •4.5 Использование Встроенных Объектов и Функций
- •4.5.1 Объект Date
- •4.5.2 Объект Array
- •4.5.3 Объект String
- •4.5.4 Объект Math
- •4.6.1 Объект window
- •4.6.2 Объект document
- •4.6.3 Коллекции объекта document
- •4.6.4 Объект event
- •4.6.5 Объект history
- •4.6.6 Объект location
- •4.6.7 Объект navigator
- •5.1.2 Некоторые преимущества рнр
- •5.1.3 Вставка в html
- •5.1.5 Комментарии
- •5.1.6 Идентификаторы
- •5.1.7 Переменные, объявляемые пользователем
- •5.1.8 Типы переменных
- •5.1.9 Приведение типов
- •5.1.10 Переменные переменных
- •5.1.11 Константы
- •5.1.12 Знаки операций
- •5.1.13 Функции
- •5.2 Поддержка баз данных в рнр
- •Int mysql_affected_rows ([resource идентификатор_соединения])
- •Int mysql_num_rows(resource результат)
- •5.3 Отслеживание сеанса
- •If (! sessionjs_registered('hits')) :
- •Void session_set_save_handler (string open, string close, string read, string write, string destroy, string go)
- •Ip char(30) not null,
- •Include("init.Inc ");
- •Include("init.Inc");
- •ViewStats( );
- •5.4 Объектно-ориентированные возможности рнр
- •Is_subclass_of( )
5.1.5 Комментарии
Комментарии — это именно то, что следует из их названия: комментарии в коде служат примечаниями для людей, читающих текст кода. Комментарии могут исполь зоваться для пояснения назначения сценария, сообщения информации о его создателе, пояснения, почему он написан именно таким образом, сообщения о времени его
последнего изменения и т.п. Как правило, комментарии присутствуют во всех РНР-сценариях, за исключениемпростейших.
PHP-интерпретатор будет игнорировать любой текст, находящийся в комментарии. По существу, программа синтаксического анализа РНР попросту пропускает комментарии, которые для нее равнозначны пробелам.
РНР поддерживает комментарии в стилях С, C++ и сценариев оболочки.
Вот как выглядит многострочный комментарий в стиле С, который может появляться в начале РНР-сценария:
/* Автор: Боб Смит
Дата последнего изменения: 10 апреля
Этот сценарий обрабатывает заказы клиента.
*/
Многострочные комментарии должны начинаться с символов /* и завершаться символами */. Как и в С, многострочные комментарии не могут быть вложенными. Можно также использовать однострочные комментарии в стиле C++:
echo "<pX)rder processed."; // Начало вывода заказа
или в стиле сценариев оболочки:
echo "<p>Order processed."; # Начало вывода заказа
При использовании обоих этих стилей все, следующее за символом комментария (#или //) вплоть до конца строки или до завершающего дескриптора РНР. в зависимости от того, что встретится раньше, рассматривается как комментарий.
5.1.6 Идентификаторы
Идентификаторы — это имена переменных. (Имена функций и классов также являются идентификаторами; функции и классы будут рассматриваться далее.)
Идентификаторы подчиняются некоторым простым правилам:
• Идентификаторы могут иметь любую длину и состоять из букв, цифр, символов подчеркивания и знаков доллара. Однако при использовании в идентификаторах знаков доллара следует проявлять внимательность.
• Идентификаторы не могут начинаться с цифры.
• В РНР идентификаторы чувствительны к регистру. $tireqty и STireQty — не равнозначны. Попытка использования строчных символов вместо прописных и наоборот — очередная часто встречающаяся ошибка программирования. Исключение из этого правила составляют встроенные PHP-функции — их имена могут вводиться в любом регистре.
• Идентификаторы переменных могут совпадать с именами встроенных функций. Однако это обычно вызывает путаницу, потому подобных ситуаций следует избегать. Нельзя также создавать функции, идентификаторы которых совпадают с идентификаторами встроенных функций.
5.1.7 Переменные, объявляемые пользователем
В дополнение к переменным, передаваемым из HTML-формы, можно объявлять и использовать свои собственные переменные.
Одна из особенностей РНР заключается в том, что переменные не обязательно объявлять прежде, чем их можно будет использовать. Переменная будет создаваться при первом присвоении ей значения.
Присвоение значений переменным
Значения переменным присваиваются при помощи операции присваивания оператора =. На сайте компании требуется подсчитать общее количество деталей и общую сумму оплаты. Для хранения этих чисел можно создать две переменные. Для начала они инициализируются нулевыми значениями.
$totalqty = О ;
$totalamount = 0.00;
Каждая из двух приведенных строк создает переменную и присваивает ей литеральное значение. Переменным можно присваивать также значения других переменных,
например:
$totalqty = 0;
$totalamount = $totalqty;