- •1.Становление информатики как науки и структура современной информатики.
- •2.Понятие информации (определение, её свойства и методы измерения её количества).
- •17.Основы синтаксиса php начального уровня: имена переменных, комментарии. Разделение строк, взаимодействие с кодом html.
- •19.Классификация данных в php и диапазон их значений.
- •20.Понятие выражения и правила определения типа выражения в php.
- •21.Классификация операторов php, порядок их выполнения.
- •2.1. Классификация операторов php и порядок их выполнения
- •23.Операторы управления ходом выполнения сценария на php.
- •24.Циклы в языках программирования: назначение и использования. Операторы цикла в php.
- •2.2.9. Операторы цикла
- •2.2.9.1. Простейший оператор цикла – цикл с предусловием - оператор while
- •2.2.9.2. Цикл с постусловием - оператор do while
- •2.2.9.3. Циклы for
- •1. For (выражение1; выражение2; выражение3) {блок_выполнения}
- •2. For (начальное_выражение; условное_выражение; заключительное _выражение) {блок_выполнения}
- •2.2.9.4. Частные случаи использования цикла for в php
- •2.2.9.5. Об альтернативном синтаксисе операторов цикла
- •3.2. Создание массивов и особенности их использования в php
19.Классификация данных в php и диапазон их значений.
Описание типов данных, которые может использовать («понимать») язык программирования – обязательный раздел при описании любого языка. Это требуется для того, чтобы программисты знали, какими типами данных можно оперировать (то есть использовать) в программах на этом языке. Все компьютеры содержат информацию в ячейках памяти, которые в свою очередь являются набором микроэлектронных элементов, на контактах которых может быть только два уровня электрического потенциала, условно называемых 0 и 1. Такие элементы называется битами. Эти элементарные ячейки специальным образом объединены, в совокупности, по 8 бит, называемых байтами. Байты, в свою очередь, могут различным образом (в зависимости от указаний программиста и особенностей используемого языка программирования и типа ЭВМ) объединяться для хранения целых и вещественных чисел, а также других типов данных, как знакомых нам из школьных курсов арифметики и алгебры, так и специфических для данного языка.
Итак, набором различных комбинаций электронных команд и соединений электронных схем можно организовать обработку данных различных типов и реализацию видимого пользователю результата работы.
Для каждого языка возможны присущие только этому языку виды и интервалы величин данных, а также способы их обозначения, отображения и преобразования. Некорректное использование типов данных может приводить к серьёзным ошибкам при работе программы. Именно поэтому описанию возможных в языке типов данных всегда уделяется достаточно большое внимание на начальном этапе изучения любого языка программирования.
Подведём итог: тип данных - это описание, определяющее свойства и порядок обработки данных. Например, фраза «переменная $str имеет тип данных "строка"» означает, что в этой переменной может содержаться любое число символов, а операция сложения строк представляет собой последовательное соединение слагаемых строк в одну.
PHP поддерживает восемь простых типов:
Булев или булевый (их иногда называют двоичными)
Целые
Числа с плавающей точкой
Строки
Массивы
Объекты
Ресурс
NULL
Указанные типы подразделяются на категории:
Скалярных типов (всего четыре):
boolean
integer
float (число с плавающей точкой или 'double')
string
Смешанных типов (всего 2):
array
object
Специальных типов (всего 2):
resource
null
Примеры отображения типов данных в PHP приведены в таблице Таблица 1 -1.
Таблица 1‑1
Типы данных в PHP
Типы данных |
Примеры |
Описание значений | ||||
Строковый или символьный (string)
|
"Привет всем!" "д.т. 465 36 78" "Сегодня 1.01.2009г." |
Последовательность символов, заключенных в кавычки двойные или одинарные | ||||
Числовой |
Цельночисленный (integer) |
Система счисления |
Число, последовательность цифр, перед которой может быть указан знак числа(+ или -); перед положительными числами не обязательно ставить знак +. Число записывается без кавычек. | |||
10-ичная |
-456, 34 или +34, 0 | |||||
8-ричная |
-0456, 034, 00 (перед любым числом добавляется ноль) | |||||
16-ричная |
-0x456, 0x34, 0x0 (перед любым числом добавляется 0x) | |||||
С плавающей точкой(float) |
2.54 12.5E2 35E-3 |
Число с дробной частью. Целая и дробные части чисел разделяются точкой. В экспоненциальной форме символ Е используется для обозначения 10, за которым следует число, указывающее степень. Например, запись 3Е2 означает 300. | ||||
Логический (булевый, boolean) |
true false |
Этот тип имеет два значения: true(истина, да) или false(ложь, нет) | ||||
NULL |
null ( пусто) |
Этот тип данных имеет одно значение—null, указывающее на отсутствие какого бы то ни было значения. | ||||
Массив (array) |
|
Этот тип данных имеет одно множество значений, которые могут быть различных типов | ||||
Объект (odject) |
|
Программный объект, определяемый своими свойствами | ||||
Ресурс(resourse) |
|
Например открытый файл, графические данные и др. |