
- •1 Вопрос. Управление и организация
- •1. Управление с обратной связью
- •2 Вопрос. Информационные системы управления
- •3 Вопрос. Место и понятия автоматизированной системы управления (асу)
- •4 Вопрос. Асод и асу
- •5 Вопрос. Композиция и декомпозиция асу
- •6 Вопрос. Эволюция функциональной части системы.
- •1 Вопрос. Системы со знанием
- •2 Вопрос. Модель системы сознания
- •3 Вопрос. Система «наука»
- •4 Вопрос. Система «Школа»
- •5 Вопрос. Знания в категориальном аппарате науки (кан).
- •6 Вопрос. Измерение знаний
- •1 Вопрос. Структура органов соц защиты.
- •2 Вопрос. Централизованная и распределительная обработка данных (од)
- •3 Вопрос. Компьютерные справочные правовые системы (спс).
- •Осн способы поиска:
- •4 Вопрос. Работа со списками
- •5 Вопрос. Работа с текстом док-та
- •6 Вопрос. Применение информационных систем
- •1 Вопрос. Понятие ит
- •2 Вопрос. Детальность описания технологических процессов
- •3 Вопрос. Этапы описания автоматического действия (ад)
- •4 Вопрос. Создатели универсального автомата.
- •Тема: организация ресурсов сети
- •1 Вопрос. Сети и их архитектура
- •2 Вопрос. Основные отличия сетевых архитектур
- •3 Вопрос. Методы связи абонентов узлов сети
- •4 Вопрос. Физическая адресация узлов сети
- •5 Вопрос. Логическая адресация узлов сети
- •1 Вопрос. Представление информации в глобальной сети
- •2 Вопрос. Средства создания динамических гипертекстовых документов
- •Тема: общий шлюзовый интерфейс
- •1 Вопрос. Механизм работы динамических документов
- •2 Вопрос. Общий шлюзовый интерфейс - cgi
- •3 Вопрос. Механизм исполнения сценария общим шлюзовым интерфейсом
- •4 Вопрос. Метод get
- •5 Вопрос. Метод post
- •6 Вопрос. Php и cgi
- •Тема: типы данных и переменные
- •1 Вопрос. Формат сценария php
- •2 Вопрос. Оператор вывода данных
- •3 Вопрос. Комментарии в сценариях
- •4 Вопрос. Типы данных php
- •5 Вопрос. Переменные
- •6 Вопрос. Отображение значений переменных
- •Var_dump(список переменной)
- •7 Вопрос. Динамические переменные
- •8 Вопрос. Область видимости переменной
- •9 Вопрос. Проверка существования переменных и их типов
- •Тип переменной проверяется ф-циями
- •Тема: операторы языка php
- •1 Вопрос. Константы
- •2 Вопрос. Глобальные предопределенные переменные
- •3 Вопрос. Операторы
- •Арифметические операторы
- •Дополнительные операторы присваивания
- •Операторы сравнения
- •Логические операторы
- •Побитовые операторы
- •4 Вопрос. Оператор условного перехода (оуп)
- •5 Вопрос. Операторы цикла (оц)
- •Тема: работа с массивами
- •1 Вопрос. Создание массива
- •2 Вопрос. Многомерные массивы
- •3 Вопрос. Операции над массивами
- •Копирование массива
- •Тема: получение данных из форм клиента
- •1 Вопрос. Формы
- •2 Вопрос. Элементы пользовательсткого интерфейса
- •3 Вопрос. Текстовая область
- •4 Вопрос. Раскрывающийся список
- •5 Вопрос. Применение форм
- •Тема: механизмы передачи данных
- •1 Вопрос. Механизм cokie
- •2 Вопрос. Сеансы php
- •Тема: работа с файлами
- •1 Вопрос. Файлы
- •2 Вопрос. Работа с папками
- •3 Вопрос Функции работы с файлами
- •4 Вопрос. Обработка текстовых файлов
- •Тема: работа с базами данных
- •1 Вопрос. Общие сведения о базах данных
- •2 Вопрос. Установка расширений php
- •3 Вопрос. Принципы работы с субд
- •4 Вопрос. Установка субд my sql.
- •5 Вопрос поддержка программного средства
- •6 Вопрос. Работа с субд
- •7 Вопрос стандартные базы субд my sql
- •8 Вопрос Средства php для работы с субд
- •Тема: технологии защиты информации
- •2 Вопрос. Основные алгоритмы шифрования.
- •3 Вопрос. Цифровые подписи
- •4 Вопрос. Надежность ключа
6 Вопрос. Отображение значений переменных
На экран навигатора значение переменных выводятся оператором эха. Этот прием используется для отладки программ.
echo”Переменные: $Var1,$Var2,… $VarN”;
echo’Переменные: $Var1,$Var2,… $VarN’;
В строку символов можно вставлять теги HTML. Это позволяет отформатировать выводимый текст.
Оператор эха логическое значение true отображает единицей, а логическое значение false вообще не отображает.
Числовое значение переменной может отображаться в полиномной или эксаненциальной форме числа.
Полиномная форма:
123 = 1*102+2*101+3*100
123=0.123*103=0,123Е3
При отладке программы подробная инфо о переменных выводится ф-цией
Var_dump(список переменной)
Разделителем в списке явл запятая.
Для символьных переменных выводятся тип, длина и значение переменной.
Для числовых и логических переменных функция var_dump выводит тип и значение
Для массивов выводится тип переменной массив, количество элементов массива и список сведений об элементах. индекс=>элемент
функция var_dump (посметрное вскрытие) более информативная, менее информативной явл ф-ция print(список переменной). Данной ф-цие для массивов выводится только список сведенеий об элементах. Для переменных др типов выводятся только их значения.
7 Вопрос. Динамические переменные
ДП создаются конструктивно как супер-позиция переменных.
Переменная PHP может содержать др переменную, наз ПЕРЕМЕННОЙ ПЕРЕМЕННОЙ. Объявляется переменная переменной двойным знаком доллара в качестве префикса имени переменной.
$$Х; -переменная переменной икс
$х=”Девочка“;
$$х=”Маша”;
8 Вопрос. Область видимости переменной
ОБЛАСТЬЮ ДЕЙСТВИЯ\ВИДИМОСТИ\ДОСТУПНОСТИ переменных явл программный код одного и того же файла в котором была определенна переменная. Расчленение области видимости производится с помощью ф-ции include();
Внутри кода ф-ции переменные не видны, они явл локальными. В остальной части PHPкода переменные явл глобальными.
Чтобы сделать переменные созданные во внешнем коде доступными внутри кода ф-ции эти переменные д.б объявлены глобальными в коде ф-ции с помощью ключевого слова global.
Переменные внутри ф-ции м.б объявлены статическими static.
Статическая переменная явл локальной, но сохраняется при след вызове ф-ции.
9 Вопрос. Проверка существования переменных и их типов
Проверку сцуществования переменных выполняет ф-ция isset(список имен переменных). Если все переменные списка существуют, то данная ф-ция возвращает значение true. В противном случае возвращается значение false.
Для выявления наличия значений у переменной используется ф-ция empty(Имя переменной). Данная ф-ция возвращает значение true в след случаях:
переменная не объявлена
если переменная явл пустым массивом
если значение переменной для целого числа равно нулю, строке с нулем (“0”), или сутой строке (“пробел”), в ост случаях и при значениях null ф-ция возвращает false.
объект без свойств не считается данной ф-ции пустым
Тип переменной проверяется ф-циями
is_string(Имя переменной)Функция возвращает истину если переменная имеет строковый тип данных и ложь в противном случае.
is_int(Имя переменной) если int – true, в противном случае false
is_float(Имя переменной) ф-ция возвращает истину если переменная с плавающей точкой и ложь в противном случае.
is_numeric(Имя переменной) ф-ция возвращает истину если переменная числовая, т.е integer или float и если переменная явл строковой содержащей только числа, в противном случае значение ложь.
is_null(Имя переменной) возвращает переменную истину типа null, иначе ложи
is_array(Имя переменной) возвращает значение истина если переменная явл массивом и ложь в противном случае.