Во всех порядочный языках должно быть объектно-ориентированное программирование. В PHP тоже оно есть! Эта статья требует от читателя знания ООП потому, что тут будет рассматриваться как сделать класс, а не что такое метод, объект и т. д. Во всех порядочный языках должно быть объектно-ориентированное программирование. В PHP тоже оно есть! Эта статья требует от читателя знания ООП потому, что тут будет рассматриваться как сделать класс, а не что такое метод, объект и т. д. class NameOfClass { // Описываем класс (как в C++) private $name; // Переменные private. private $pass; function __construct($name,$pass) // так описывается конструктор. { $this->name=$name; $this->pass=$pass; } /* В PHP чтобы обратится к переменной объекта надо обязательно перед переменной написать $this->. Если написать без этого, то описанная вами переменная будет считаться другой. */ function showpass() { echo “Пароль: “,$this->pass; } function showname() { echo “Имя: “,$this->name; } function show() { echo “Имя: “,$this->name,”, пароль: “,$pass; } } $ob=new NameOfClass(‘имя_пользователя’,'пароль’); // Так описывается объект в PHP. Я в данном коде прокомментировал строки, думаю, что вы разберётесь. Думаю вам не надо объяснять что такое инкапслуляция и наследование и т. п. Однако как реализуется наследование нам надо рассмотреть. class sun extends NameOfClass // наследник класса NameOfClass Чтобы обратиться к методу класса родителя нужно написать parent::метод(). Классы очень удобная вещь, но жирная! старайтесь использовать классы как можно реже!!! Они много оперативной памяти потребляют! Если вам надо хранить только данный (без методов), то воспользуйтесь структурами! Опять же повторяю: Они много оперативной памяти потребляют! Если вам надо хранить только данный (без методов), то воспользуйтесь структурами! На этом всё! Удачи! Вот сама статья.
Понравилась статья? Получай обновления и будь всегда в курсе событий!