«Основы языка php»

2.4 Характеристика языка PHP

Язык программирования РНР предназначен, главным образом, для построения веб-сайтов. Вместо того чтобы выполнять программу, написанную на РНР, в однопользовательском режиме на настольном компьютере, ее обычно запускают на веб-сервере, чтобы сделать доступной для многих людей, пользующихся веб-браузерами на своих компьютерах. Пример PHP-программы В предыдущей главе мы уже рассматривали традиционную программу “Hello, world!”. В полном варианте она выглядит следующим образом: <?php …

2.5 Переменные, константы, типы данных

Возможно, вы заметили, структура PHP-программы весьма напоминает смесь языков Basic и C, да еще с включениями на HTML. Что ж, так оно, в общем, и есть. Однако в предыдущей главе мы рассмотрели лишь очень простой пример программы на PHP, поэтому вряд ли сможем сейчас увидеть общую картину языка. Теперь настало время заняться конструкциями PHP вплотную. Начнем мы с основ …

2.6 Выражения PHP

Выражение — это один из “кирпичей”, на которых держится здание PHP. Действительно, практически все, что вы пишете в программе, — это выражения. Выражение — нечто, имеющее определенное значение. И обратно: если что-то имеет значение, то это “что-то” есть выражение. Самый простой пример выражения — переменная или константа, стоящая, скажем, в правой части оператора присваивания. Например, цифра 5 …

2.7 Операции PHP

Арифметические операции Перечислим их: a + b — сложение; a – b — вычитание; a * b — умножение; a / b — деление; a % b — остаток от деления a на b; a ** b — возведение a в степень b . Операция деления / возвращает целое число (т. е. результат деления нацело), …

2.8 Формы PHP

Передача данных командной строки Вначале хотим вас поздравить: сейчас мы уже знаем достаточно, чтобы начать писать простейшие сценарии на PHP типа “Hello, world: сейчас 10 часов утра”. Однако нашим сценариям будет недоставать одного — интерактивного взаимодействия с пользователем. Поставим перед собой задачу написать сценарий, который принимает в параметрах две величины: зарегистрированное имя и пароль. Если зарегистрированное имя равно root, а …

2.9 Ассоциативные массивы

Возможно, вы уже догадались, что ассоциативные массивы — один из самых мощных инструментов в PHP. Массивы довольно часто реализуются в скриптовых языках. Давайте рассмотрим подробнее, как с ними работать. Массивы — это своеобразные контейнеры-переменные для хранения сразу нескольких величин, к которым можно затем быстро и удобно обратиться. Пусть в программе необходимо описать список из нескольких …

2.10 Инструкции require и include

Инструкции require и include Эти инструкции позволяют разбить текст программы на несколько файлов. Рассмотрим, например, require. Ее формат такой: require имя_файла; При запуске программы интерпретатор просто заменит инструкцию на содержимое файла имя_файла (этот файл может также содержать сценарий на PHP, обрамленный, как обычно, тегами <?php и ?>). Это бывает довольно удобно для включения в вывод …