|
|
автор: Саня. (16.11.2005 в 15:52) |
|
|
для: cheops
(16.11.2005 в 01:48)
| | Прочитав темы, ссылки на которые указаны тут, я понял что это за ООП. До сего момента я не понимал, для чего нужны такие сложности. Класс - та же самая функция, метод - ещё одна функция, и т. д.
Удачный класс есть в PHPMyAdmin - шифрование по методу blowfish (без mcrypt). Интересная штука. Класс этот работает медленно, зато везде (я имею ввиду свои проекты, использующие этот класс). | |
|
|
|
|
|
|
|
для: Shorr Kan
(15.11.2005 в 23:27)
| | Возможно вам будет интересно почитать ссылки в теме http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=6511 - краткое резюме, ООП в PHP появился по политическим соображениям, а не как реальная необходимость... | |
|
|
|
|
|
|
|
для: Artem S.
(15.11.2005 в 23:43)
| | И при этом может использоваться разное количество объектов Smarty, к примеру:
<?php
class number {
var $num;
function number($num) {
$this->num = $num;
}
function getNumber() {
return $this->num;
}
}
$a = new number(12);
$b = new number(16);
$c = new number(76);
echo $a->getNumber() + $b->getNumber() + $c->getNumber();
?>
|
Результат: 104 | |
|
|
|
|
|
|
|
для: Shorr Kan
(15.11.2005 в 23:37)
| | Возьмем smarty
Там есть "настройки".
Я скачиваю себе дистрибутив. Я хочу поменять эти настрйки, но лесть в код не хочу, в этом случае "наследуется" класс и переопределяются настройки с нужными мне параметрами (скажем директория сохранения темплов).
И таких классов я могу сделать много, для каждого случая. | |
|
|
|
|
|
|
|
для: Shorr Kan
(15.11.2005 в 23:37)
| | ООП - удобно использовать если у вас есть несколько функций которые надо выполнять последовательно.
Это только вершина :) | |
|
|
|
|
|
|
|
для: Artem S.
(15.11.2005 в 23:30)
| | Я вот и хочу понять - правильно ли я определил? Ничего ли не упустил... | |
|
|
|
|
|
|
|
для: Shorr Kan
(15.11.2005 в 23:27)
| | Не видете - не используйте.
А вообще сложно объяснить в двух словах. Почитайте про ООП и сами оприделите нужно вам это или нет. | |
|
|
|
|
|
|
| Каков смысл? Я пока вижу простейший вариант - файл - библиотека функций. Его инклудим и используем. Не вижу реальной пользы классов. | |
|
|
|
|