Ответы пользователя по тегу ООП
  • PHP, ООП. Практическое изучение

    Eternalko
    @Eternalko
    > я не «въезжаю» в саму суть ООП

    Стандартной задачей является класс пользователя.
    class user.
    Свойства
    user_id
    user_name
    user_email
    user_pass
    Методы.
    login
    add_new_user
    logout

    Вот от этого и начнете «врубаться» что такое ООП и зачем оно нужно на практике.
    Инкапсуляции и полиморфизмы оставьте на потом :)
    Ответ написан
    1 комментарий
  • Идеологически правильный setter?

    Eternalko
    @Eternalko
    > 1. Должен ли этот сеттер проверять корректность мыла?

    Нет, не должен. Проверка целостности данных должна производится перед выполнением критического действия.

    Однако, зачем тогда такой простой метод?

    C таким же успехом можно просто писать:
    $s->email=«vasia@pup.zemli»;

    Сеттеры и валидаторы должны жить отдельной жизнью.
    Ответ написан
    Комментировать