Функции для работы с классами в PHP
В PHP присутствует значительное количество функций для работы с классами. С помощью некоторых из них, можно, например, получить информацию о методах и свойствах класса, узнать, к какому классу принадлежит объект, и так далее.
В данном уроке я расскажу о некоторых функциях для работы с классами объектами. Начнём с функций для работы с классами.
get_declared_classes () — функция, [...]
Наследование и полиморфизм
В данном уроке из серии “PHP и ООП” я расскажу Вам о том, как задействовать механизмы наследования и полиморфизма при программировании в стиле ООП на PHP.
Для создания производного класса от базового используется кодовая конструкция следующего вида:
<?
class A
{
// описание базового класса
}
class B extends A
{
// описание производного класса
}
?>
Производный класс имеет все те свойства и методы, присущие базовому [...]
Создание и использование классов в PHP
Сегодня мы научимся создавать классы в PHP и использовать их. Приведённые примеры довольно примитивны, и не несут существенной смысловой нагрузки, но позволяют понять основы ООП, что называется, на практике.
Классы объявляются с помощью директивы class:
class className
{
// описание класса
}
Свойства определяются с помощью команды var:
class className
{
var $svoistvo1;
var $svoistvo2;
}
Методы же определяются c помощью команды function
class className
{
function classMethod ($attr1, $attr2)
{
// [...]
Основы объектно–ориентированного программирования
Данная статья предвещает цикл статей, посвящённых объектно–ориентированному программированию в PHP, и в ней я расскажу Вам про основные принципы объектно–ориентированного программирования, разобравшись с которыми, Вы сможете программировать на PHP намного эффективнее.
Для начала посвятим некоторое время тому, чтобы понять основы ООП.
Основой всему в ООП являются объекты. Объекты могут быть разных классов, и если провести аналогию с [...]
Общие советы по защите сайта от взлома
Иногда для защиты скрипта от взлома сайта нужно обращать внимание не на конкретные уязвимости (но их, конечно, нужно устранять), а на защиту сайта в целом (по сути предотвращать уязвимости до их нахождение). В данной статье я расскажу Вам, что нужно периодически проделывать над своим сайтом, чтобы защитить его от взлома.
Если Вы пользуетесь каким–либо скриптом, доступным [...]
Практическое использование SSI при написании сайтов
В прошлой статье о SSI Вы узнали о основных функциях SSI и области его применения. Если Вы решили применить SSI в своём сайте, то, наверное, могли заметить, что SSI может серьёзно облегчить обновление дизайна сайта, если его можно разбить на три части:
“шапка” (то, что перед текстом)
содержимое страницы (текст)
“подвал” (то, что после текста)
Тогда можно разбить страничку [...]



