Подключение CSS файла к HTML документу
Важно! Что бы файл css подключился к документу html, следует сделать так, что бы два этих файла находились в одном и том же месте, например в одной папке.
1. Открыть ранее созданный файл HTML;
2. После открывающегося тэга <body>требуется на новой строке прописать <linkrel="stylesheet" href="style.css">
3. Сохранить изменения в файле .html
4. Открыть файл браузером.
В случае, если все выполнено верно шрифт произвольного текст должен смениться на заданный в файле css шрифт Arial.
Лабораторная работа №2. Разработка PHP-скрипта, работа с SSI
ОсновыPHP
PHP - "PHP: HypertextPreprocessor" - «PHP: ПрепроцессорГипертекста»
PHP - Интерпретируемый язык общего назначения с открытым исходным кодом. PHP создавался специально для ведения web-разработок и код на нем может внедряться непосредственно в HTML-код. Синтаксис языка берет начало из C, Java и Perl, и является легким для изучения. Основной целью PHP является предоставление web-разработчикам возможности быстрого создания динамически генерируемыхweb-страниц, однако область применения PHP не ограничивается только этим.
Синтаксис языка PHP
• Весь код обязательно заключается в "скриптовые скобки": <?php ... ?>. Всё что находится внутри скобок, исполняется как PHP-инструкции, а всё что снаружи - передаётся пользователю в браузер без изменений
• Имена всех переменных начинаются со знака $.
• Имена функций обязательно завершаются парой скобок (), даже если функция не имеет параметров. Исключение составляют некоторые базовые функции PHP, которые являются частью языка, например, echo.
Типы данных
4 скалярных типа:
· boolean - true (правда) или false (ложь).
· Integer - от -2^31 до +2^31.
· float - как целые, так и дробные величины.
· string - нефиксированное количество различных символов.
2 комплексных (составных) типа:
· Array- упорядоченный список элементов.
· Object - содержит некий объект (экземпляр класса)
2 специальных типа:
· Resource - cсылка на абстрактный элемент, т.н. внешний ресурс.
· NULL - Пустой тип данных, обозначающий отсутствие какого-либо значения.
Функции в типах данных
· gettype();
· settype();
Переменные
Начинается со знака доллара ($), за которым обязательно должна следовать буква, после которой можно использовать буквы, цифры и знак подчёркивания. Имена чувствительны к регистру символов, т.е. переменные $value, $Value, $VALUE и $VaLuE - четыре РАЗНЫХ переменных, хотя их имя и читается одинаково.
Например:
<php
$varName = “Вася”;
$name_19 = 123;
$x_____________99887 = Array(1,2,3);
$иван_иваныч = NULL;
$name = &$name_19;
?>
Функции для работы с переменными
· isset() - проверяет, была ли объявлена переменная и отличается ли её значение от NULL;
· empty() - аналог isset();
· unset() - встроенная функция языка, удаляющая значение переменной и удаляющая саму переменную из списка доступных переменных (уничтожающая переменную).
Константы
Для объявления константы служит функция define(), а для определения наличия константы (т.е. была она определена или нет) - функция defined(). Имя константы строится по тем же правилам, что и имена переменных.
Например:
<php
// Правильныеимена
define("DBServer", "localhost");
define("DBCatalog", "php_online");
define("DBUser", "root");
// неправильныеимена
define("2pass", "userpass");
?>
Системные константы
__LINE__ -Содержит номер текущей строки в текущем файле;
__FILE__ -Содержит полное имя текущего файла;
__FUNCTION__ -Содержит имя текущей функции;
__CLASS__ -Содержит имя текущего класса;
__METHOD__ -Содержит имя текущего метода текущего класса.
Массивы
Массив - это набор элементов, к каждому из которых можно обратиться по индексу или имени. Все массивы в PHP являются ассоциативными, т.е. остоят из пар "ключ"="значение".
Например:
<?php
$arr = array();
$arr[] = ‘Элемент с ключом 0’;
$arr['car'] = 'Чайка';
$arr['age'] = 100;
$arr[10] = 'Элемент с ключом 10 ';
?>
Сочетание "=>" используется для отделения ключа от значения в элементе при объявлении массива.
Обращение к отдельному элементу массива производится по его индексу или ключу:
<?php
$arr = array('первый', 'второй', 'третий');
$first = $arr[0];
?>
Комментарии в PHP
<?php
//однострочный комментарий
/*
Многострочный
комментарий
*/
?>
Операторы
Оператор - это описание некоторого действия, которое интерпретатор должен сделать с указанными переменными. Операторы входят в большинство выражений и позволяют изменять или сравнивать значения переменных. Переменные, с которыми связан оператор, называются операндами.
Приоритет - свойство определяет в какой последовательности будут выполняться фрагменты одного выражения.
Ассоциативность - свойство определяет в каком направлении вычисляются переменные, к которым применяется оператор (рис. 1).
Рис.1. Таблица ассоциативности и операторов
Выражения
Все выражения в PHP должны завершаться точкой с запятой, а части выражения разделаются операторами. Если точки с запятой или оператора нет - компилятор выдаст ошибку.
<?php
$var1 = 'вася' $var2 = 'петя' $var3 = 'коля'
?>