Просто это бы было очень наглядно и понятно (по крайней мере для меня )
И еще такой вопросик. А с точки зрения оптимизации. Как это все работает? Если я правильно понимаю ООП не может быть быстрее функций по определению. Или используется какой-то другой алгоритм?
Т.е время на инициализацию класса всегда больше, чем выполнение ф-й.
P.S. Простите если я задаю глупые вопросы. Просто сколько я не читал в инете, все пишут по-разному.
16. tuareg - 12 Ноября, 2011 - 22:05:23 - перейти к сообщению
17. DeepVarvar - 12 Ноября, 2011 - 22:11:31 - перейти к сообщению
Классы действительно медленне ф-ций, но те возможности, которые они дают для реализации приложений покрывают все расходы по времени с лихвой.
Теперь наглядность...
Вот для примера автомобильчик. Обратите внимание как он лаконичен.
Сколько и какого кода вы бы написали процедурно?
http://forum.php.su/topic.php?fo...55348#1307655348
Теперь наглядность...
Вот для примера автомобильчик. Обратите внимание как он лаконичен.
Сколько и какого кода вы бы написали процедурно?
http://forum.php.su/topic.php?fo...55348#1307655348
18. tuareg - 12 Ноября, 2011 - 22:19:19 - перейти к сообщению
Спасибо за ссылку, добавил в избранное. Вы пишите если есть желание, правда все это очень интересно и пишите Вы достаточно доступно.(по крайней мере у Вас есть один благодарный читатель)
19. DeepVarvar - 12 Ноября, 2011 - 22:20:16 - перейти к сообщению
Спасибо
20. tuareg - 12 Ноября, 2011 - 22:26:50 - перейти к сообщению
А можете ответить на несколько вопросов касаемо класса $car?
$car = new car; //Это я понял, создали класс
$car->beep(); // С этим тоже понятно
$car->gaz(30); // А вот тут когда сработал __construct() строка 34
Как бы дальше тоже понятно.
И еще а как сделать 2 машину?(создать второй класс)
$car = new car; //Это я понял, создали класс
$car->beep(); // С этим тоже понятно
$car->gaz(30); // А вот тут когда сработал __construct() строка 34
Как бы дальше тоже понятно.
И еще а как сделать 2 машину?(создать второй класс)
21. DeepVarvar - 12 Ноября, 2011 - 22:28:16 - перейти к сообщению
Конструктор сработал во время создания объекта.
Создать вторую машину легко:
Создать вторую машину легко:
(Добавление)
так же в тот момент когда сработал конструктор мы установили св-во $engine в положение on и израсходовали немного топлива - это ведь естественно, перед тем как повернуть ключ зажигания мы придавливаем педаль чтобы подать чуток смеси в карбюратор.