ООП это просто

1.3K
.
(\/)____o_O____(\/)
Если заметили то переменная $form в каждом методе собирается по кусочкам. Надеюсь все знают что такое конкатенация, и так же в публичное свойство записывается результат каждого метода, которы в итоге метод вывода и рисует, добавляя кнопку. $this->form .= $form;
Не перезаписывает, а добавляет. Точка это конкатенация на подобие как в коде движка пишут $var . '<div>' . $text . '</div>';
.
(\/)____o_O____(\/)
$this->var - свойство
$this->func() - метод, на конце скобки для передачи параметров , свойства не обязательно добавлять в самое начало класса, можно прям перед методом добавить свойства, в ходе разработки это даже удобнее, просто обычно в каждом классе проставляют коментарии и примеры работы класса и отдельных методов. Потому в самом начале описывают все свойства, например пустая переменная или пустой массив, либо значение по умолчанию и какие то элементы массива, которые позже можно организовать добавление этих значении через отдельный метод
.
(\/)____o_O____(\/)
PHP_EOL это константа пхп, рисует перенос строки, равнозначно "/n" но не всегда удобно использовать запись "/n" в строке, обычные текст ведь пишем в одиночных кавычках. И так же константа проверяет в какой среде собрано пхп, и меняет перенос в зависимости от сервера
.
(\/)____o_O____(\/)
Можно конструктор объединить с методом init() так наверное даже будет правильно, и свойство $method установить как post по умолчанию. Чтоб легче было модифицировать свой класс старайтесь максимально его расписать по методам, даже если этот метод будет возвращать одно значение. Методы можно вызывать внутри другого метода, например в классе постраничной навигации удобно иметь метод который возвращает номер страницы или начало выборки из базы
.
Koenig (25.03.2012/14:13)
класс это можно считать сборник функции , причем функции эти работают только в этом классе.
мимо(((
.
Koenig (25.03.2012/16:01)
Можно конструктор объединить с методом init() так наверное даже будет правильно, и свойство $method установить как post по умолчанию. Чтоб легче было модифицировать свой класс старайтесь максимально е
оболдеть
.
Krite
тс может вы не про ООП думаеете? класс это не просто ооп. точнее класс это не ооп
.
Поверь в мечту!
Ужас какой то… не привычно работать с переменными которым не присвоено значение (
Ни чего не понял из статьи ((
Чем хорош ООП? Комменты да формы добавления сообщений? Где еще его можно применить в 4м джоне?
.
Поверь в мечту!
Для личной почты писать целый класс?… там кода то на пару строк), функции тем более для фильтрации есть в движке.
.
Поверь в мечту!
Что означает этот знак ->?
Всего: 76