Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript

Печать

Ответ на вопрос 5.5

Для того чтобы включить один файл в состав другого файла, можно воспользоваться инструкциями i ncl ude или requi re или их более безопасными вариантами i ncl ude_once и requi re_once.

Ответ на вопрос 5.6

Функция является набором инструкций, на который производится ссылка по имени и который может принимать и возвращать значения. Объект может состоять из нуля или нескольких функций (которые применительно к нему называются методами), а также из переменных (называемых свойствами объекта). Все они объединяются в одно образование.

Ответ на вопрос 5.7

Для создания в РНР нового объекта используется ключевое слово new:$object = new Class.

Ответ на вопрос 5.8

Для создания подкласса используется ключевое слово extends, которое является частью следующей синтаксической конструкции:class Подкласс extends Родительский класс.

Ответ на вопрос 5.9

Для того чтобы при создании объекта вызвать инициализирующую часть кода, нужно внутри класса создать метод-конструктор_construct и поместить в него код.

Ответ на вопрос 5.10

Явного объявления свойств внутри класса не требуется, поскольку они после первого же применения будут объявлены неявным образом. Но явное объявление считается правилом хорошего тона, потому что оно улучшает читаемость кода, упрощает его отладку и приносит особую пользу тем людям, которым приходится обслуживать ваш код.

Ответы на вопросы главы 6

Ответ на вопрос 6.1

Числовой массив может быть проиндексирован с помощью чисел или числовых переменных. Ассоциативный массив использует для индексации элементов буквенно-цифровые идентификаторы.

Ответ на вопрос 6.2

Основное преимущество от использования ключевого слова array состоит в том, что оно дает возможность присваивать массиву сразу несколько значений без повторения имени этого массива.

Ответ на вопрос 6.3

Как функция each, так и структура организации цикла foreach... as возвращают элементы из массива. Обе они приступают к работе с начала массива и увеличивают значение указателя на единицу, обеспечивая всякий раз возвращение следующего элемента, и обе они возвращают FALSE при достижении конца массива. Разница между ними в том, что функция each возвращает только один