А почему никто не пишет, что вызов статического метода хорош тем, что для него не нужно создавать экземпляр объекта, а это значит, что мы не тратим время и память на вызов конструктора объекта??? Автор, какое время ты учитывал: только вызов одного метода или выполнение скрипта в целом?
Тем, что можно объявить метод setHeight в котором поставить проверку на тип добавляемых данных, а с вашим кодом я могу написать следующее:
obj2[height] = "А хрен тебе, а не высоту!!!";
Кстати, отсутствие строгой типизации в PHP порождает эту проблему, в С++ ее как бы нет, но мы же обсуждаем PHP
Я бы так сильно на 6-ой не надеялся.. Там ведь движок не переписывали, кажется??? Только поддержку Unicode встроили? Да и к тому же, пока он до 6.1 не дойдет в нем будет очень много багов. Все-таки 5-й пока безраздельно властвует...
Женщина может быть руководителем. Работают же они в школе...
Но, касаясь себя хочу сказать следующее: я бы ни при каких условиях (разве что если бы от голода умирал) не стал бы работать в подчинении у женщины. Даже можете не спрашивать почему - я женоненавистник (прошу правильно понимать этот термин).
Женщина должна подчиняться мужчине и радовать его глаз своей красотой. А кричать на планерках - это не для женщин. В конце концов, женщина-асфальтоукладчица недалеко ушла от женщины-ПМ.
Можете минусовать...
Ну, с 1 функцией и одним методом - понятно, так как есть накладные расходы на создание объекта (фактически вызывается 2 функции: конструктор и метод), а вот если в классе 10 методов? Не тестировали???
Я бы ответил так:
Основное преимущество ООП перед процедурным подходом состоит в возможности инкапсуляции методов и данных внутри объекта, что позволяет лучше структурировать код. Кроме того применение наследования и полиморфизма позволяет избегать дублирования кода в функциях выполняющих схожие действия.
Плюс, ходят слухи, что в PHP5 ООП работает быстрее, чем набор функций в файле.
Специально для Вас, не увидившего смайлик в конце поста, поясняю - это была шутка, не более! Или Вы не склонны шутить в темах, где обсуждаю, когда мы все будем порабощены Матрицей?????
А если это Матрица, то вам все такие if () {} else {} выключат...
Как упадет, так и упадет, а Матрица вашему мозгу скажет: "Все нормально так и должно быть"
Где-то читал, что Атлантида погибла, потому что атланты создали квантовый компьютер для взлома криптосистем с открытым ключом, который будучи включенным выделил столько тепла, что расстаяли льды Антарктиды и затопили Атлантиду... :)
> Я готов поспорить, что время работы с БД будет занимать не меньше половины времени работы скрипта
Вы проиграете... При использовании фреймворков до 60% (в особо экстремальных случаях) занимают require_once
А что нельзя сделать прокси на PHP для заливки на FTP (сам прокси залить на бесплатный хостинг)?
А HTML формировать через Javascript и отправлять через AJAX!
Это еще более хардкорно!
Если народовский хостинг еще и SSI поддерживает, тогда вообще сказка!!!
Хорошая идея насчет Народа. Надо будет как-нибудь такое извращение реализовать...
obj2[height] = "А хрен тебе, а не высоту!!!";
Кстати, отсутствие строгой типизации в PHP порождает эту проблему, в С++ ее как бы нет, но мы же обсуждаем PHP
Но, касаясь себя хочу сказать следующее: я бы ни при каких условиях (разве что если бы от голода умирал) не стал бы работать в подчинении у женщины. Даже можете не спрашивать почему - я женоненавистник (прошу правильно понимать этот термин).
Женщина должна подчиняться мужчине и радовать его глаз своей красотой. А кричать на планерках - это не для женщин. В конце концов, женщина-асфальтоукладчица недалеко ушла от женщины-ПМ.
Можете минусовать...
Основное преимущество ООП перед процедурным подходом состоит в возможности инкапсуляции методов и данных внутри объекта, что позволяет лучше структурировать код. Кроме того применение наследования и полиморфизма позволяет избегать дублирования кода в функциях выполняющих схожие действия.
Плюс, ходят слухи, что в PHP5 ООП работает быстрее, чем набор функций в файле.
Так что СИСЬКИ правят миром!
Как упадет, так и упадет, а Матрица вашему мозгу скажет: "Все нормально так и должно быть"
Вы проиграете... При использовании фреймворков до 60% (в особо экстремальных случаях) занимают require_once
А HTML формировать через Javascript и отправлять через AJAX!
Это еще более хардкорно!
Если народовский хостинг еще и SSI поддерживает, тогда вообще сказка!!!
Хорошая идея насчет Народа. Надо будет как-нибудь такое извращение реализовать...