
- •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 Вопрос. Надежность ключа
4 Вопрос. Типы данных php
Язык PHP явл языком со свободными типами данных. Во первых допустимо применение одних и тех же операций к данным разных типов. Во вторых допустимо присвоение одной и той же переменной то одного то другого типа данных
ТИП ДАННЫХ – это ограничение на множество возможных значений
К осн (примитивным) типам данных в PHP относят:
строковый \ символьный (string) – предполагает последовательность символов заключенную в двойные или одинарные кавычки
числовой \ целочисленный (integer) – представляет собой число или число со знаком
числовой с плавающей точкой (float) – в данном типе целая и дробная часть чисел разделяются точкой
логический (bool-boolen)
пустой (null) – указывает на отсутствие значений
массив (array) – множество значений возможно разных типов
объект (object) – указывает на программный объект определяемый своими свойствами
ресурс (resourse) – определяет спец указатель на открытый файл (соединение с БД, т.е транзакцию)
В выражениях PHP ключевые слова: true (истина), false (ложь), null (пустота) – могут использоваться в любом регистре.
5+4 //9
“5” + “4” //9
“5” +4 //9
“5руб.” +4 //9
“доход5” + 4 //4
“привет” +4 //4
“привет” + “всем” //0
5 + true // 6
5 + false //5
“привет” + true //1
“привет” + false //0
‘привет’ +5 //5
Интерпретирующий транслятор автоматически приводит данные не логического типа к логическому. К значению false приводится:
строка false без учета регистра
пустая и нулевая строка
число ноль – целая или с плавающей точкой
null
пустой массив – массив не имеющий элементов
пустой объект не содержащий элементов – приводится к значению false
остальные значения преобразуются в значение true.
Для приведения данных к заданному (определяемому программистом) типу данных служат специальные операторы.
(double)(real)
Операторы преобразования типов применяется к переменным и к вызовам ф-ций
5 Вопрос. Переменные
Переменная организуется для хранения данных в оперативной памяти. Данные сохраняемые в переменной наз ЗНАЧЕНИЯМИ ПЕРЕМЕННОЙ.
Переменная имеет имя (идентификатор). В имени переменной м.б использован символ подчеркивания. Переменная явл словом.
В PHP переменная объявляется знаком доллар перед своим именем.
В имени переменной можно указывать ключевые слова языка.
Язык PHP явл регистрозависимым относительно имен переменных и констант.
Ключевые слова языка и имена ф-ций могут использоваться в любом регистре. Регистрозависимость только по отношению к именам.
Создается переменная при первом ее упоминании с помощью оператора присваивания
$ИмяПеременной=значение;
Одна и та же переменная может получать разные значения. Тип переменной определяется типом значения которую она имеет в данный момент.
Переменная организуется 2 способами:
Присвоение по значению –значение одной переменной копируется в др переменную
$X= $Y;
Присвоение по ссылке – копирование не происходит. Новая переменная просто становится псевдонимом (вторым именем) для переменной на которую ссылается
$X= $Y;
При присвоении по ссылке значение переменных изменяются синхронно. Присвоение по ссылке производится быстрее чем по значению
Очистка значения переменной выполняется ф-цией unset($X);
В рез-те работы ф-ции переменная получает пустое значение - null