https://github.com/domnikl/Des ... nsPHP
Подборка паттернов программирования с примерами реализации на РНР.
З.Ы: ссылка на веб-сайт
Как сделать своё сравнение объектов? Например, в С++ достаточно перегрузить оператор == и реализовать свой метод сравнения. А как это реализовать в PHP, чтобы можно было писать так:
$hdd_A->setCapacity(100500);
$hdd_B->setCapacity(9000);
if ($hdd_A > $hdd_B) {
// Диск А больше по объёму
}?Пока решил внутри класса создать метод
equals(ClassName &$obj) # Hipsta (04.06.2014 / 02:28)hashcode.ru/questions/44298/c-перегрузка-операторов-в-php
Как сделать своё сравнение объектов? Например, в С++ достаточно перегрузить оператор == и реализовать свой метод сравнения. А как это реализовать в PHP, чтобы можно было писать так:
[php]$hdd_A->setC
Fenixrus, ну, цитируя оттуда же: "Перегрузка операторов, аналогичная перегрузке в C++ отсутствует в php". Собственно, что и ожидалось.
Методы используй. Все верно.
подскажите учебник по ООП сколько раз пытался изучить но дальше создания класов обращения к ним и т.д. не понимаю, не привычно мне это![]()
Delphinum, мне бы бесплатно)