Программы
28-12-2009PHP. Классы и объекты. Часть Двеннадцатая.
6.13. Трансформация объектовФункция serialize, о которой рассказывается в главе 15, "Настройка", преобразует переменные, включая и объекты, в строки. Это позволяет хранить трансформированную переменную в файле...
28-12-2009PHP. Классы и объекты. Часть Одиннадцатая.
6.11. Перезагрузка на пользовательском уровнеВ PHP 4 для разработчиков модулей была добавлена возможность перезагружать объектно-ориентированный синтаксис и создавать распределения во внешние объектные модели, созданные с...
28-12-2009PHP. Классы и объекты. Часть Десятая.
6.10. Абстрактные методы и классыОбъектно-ориентированные программы написаны с учетом иерархии классов. В таком языке, как PHP, который поддерживает однонаправленное наследование (single inheritance), иерархия классов представляется...
28-12-2009PHP. Классы и объекты. Часть Девятая.
6.9. СвязываниеКроме ограничения доступа, типы доступа определяют вызываемые метод и свойство в подклассах, в которых методы или свойства будут перекрываться. Определение связи между вызовами функций...
28-12-2009PHP. Классы и объекты. Часть Восьмая.
Доступ к защищенным элементам может осуществляться методами своего класса и любого порожденного класса. Общедоступные свойства позволяют обходить принципы инкапсуляции, так как они позволяют подклассам при...
28-12-2009PHP. Классы и объекты. Часть Седьмая.
6.8. Типы доступаТипы доступа позволяют разработчикам ограничить доступ к элементам определенного класса. Это является новинкой PHP 5, но для объектно-ориентированных языков программирования это достаточно известная...
28-12-2009PHP. Классы и объекты. Часть Шестая.
6.7. Статические элементы классаСтатические элементы класса отличаются от обычных элементов класса и имеют отношение к самому классу, а не к экземплярам его объекта. Они используются...
28-12-2009PHP. Классы и объекты. Часть Пятая.
6.5. КлонированиеОбъектная модель PHP 5 рассматривает объекты уникальным образом с использованием парадигмы неявной ссылки. В некоторых ситуациях может потребоваться репликация объекта, чтобы изменения, происходящие с...
28-12-2009PHP. Классы и объекты. Часть Четвёртая.
6.4. Конструкторы и деструкторыПри объявлении в пределах класса с ключевым словом __construct функция будет считаться конструктором и выполняться непосредственно после создания объекта этого класса. Для...
28-12-2009PHP. Классы и объекты. Часть Третья.
При объявлении свойства тип данных не объявляется. Эта переменная, как и все другие переменные в PHP, может хранить целые или вещественные числа, строки или даже...
28-12-2009PHP. Классы и объекты. Часть Вторая.
6.2. Объектная модель PHP 5PHP 5 использует перезагружаемую модель объектов с односторонним наследованием и ограничением доступа. Наследование включает взаимосвязь между классами типа "родитель-потомок". (Концепция наследования...
28-12-2009PHP. Классы и объекты
Эта глава посвящается проблемам объектно-ориентированного программирования (ООП) и реализации объектов в PHP. Даже если вы считаете себя ветераном программирования PHP, то все равно можете найти...
28-12-2009PHP. Массивы. Часть Третья
5.5. Преобразование массивовМассивы можно преобразовывать в другие типы данных. При преобразовании в целое число, вещественное или логическое, будет получено значение, равное 1. При преобразовании массива...
28-12-2009PHP. Массивы. Часть Вторая.
5.3. Инициализация массивовКогда требуется инициализировать массив несколькими значениями перед его использованием, присвоение значения каждому элементу в отдельности может оказаться довольной затруднительной операцией. Для решения подобных...
28-12-2009PHP. Массивы
Массивы хранят значения в списках. Ссылка к элементам массива задается с помощью индекса, который чаще всего является целым числом, но может быть также и строкой...
28-12-2009PHP. Функции. Часть Пятая.
4.6. РекурсияФункции могут вызывать другие функции, но они также могут вызывать и самих себя. Процесс вызова функцией самой себя называется рекурсией. Такое циклическое определение обычно...
28-12-2009PHP. Функции. Часть Четвёртая.
Это же делается в функциях пользователя. Для присвоения значения по умолчанию сразу же после аргумента используется оператор =. Правая часть этого оператора представляет собой присваиваемое...
28-12-2009PHP. Функции. Часть Третья.
4.4. Статические переменныеОчень важно понимать, что при создании переменной в теле функции время ее существования измеряется временем выполнения функции. После того как выполнение функции завершается...
28-12-2009PHP. Функции. Часть Вторая.
4.3. ДиапазоныДля того чтобы избежать взаимного влияния переменных в различных функциях, в PHP имеется понятие диапазона. Каждая строка программного кода принадлежит к определенному диапазону. Так...
28-12-2009PHP. Функции
В предыдущих главах вы, вероятно, уже обратили внимание на используемые функции. Функции Date и print - это обычные общедоступные встроенные функции. Язык PHP предоставляет возможность...