Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
tedo96 каза:Какво имаш предвид под "обикновено"?
palex каза:Много по-добрата изолация на отделните фрагменти и лесното разширяване или промяна на функционалност чрез наследяване като първообраза на обекта остава неизменен, така че до момента написаното да продължи да работи по стария начин. Като цяло по-стабилен код и нагледност на модулите.
Performance-a на процедурния код в PHP е с 5-10% по-висок от обектно ориентиранияrelax4o каза:Допълнение: но това не значи, че масовото му ползване е добра практика. ООП се ползва предимно при мултифункционални сайтове, които с прост процедурен код не става да се напишат. В смисъл, винаги може да се напишат процедурно, но няма да доведе до добър перформънс и функционалност.
Fakeheal каза:Тази тема е дискутирана неколкократно в този форум, но за съжаление успях да намеря само една от тях.
http://web-tourist.net/forum/viewtopic.php?t=109122
Идеята е да видиш вече интересни мнения на твърди ООП фенове и такива, които харесват процедурния код.
Надявам се да ти помогне при стигането до отговора на зададения въпрос. :?:
StormBreaker каза:OOП не е само начин за структуриране на код, а начин на мислене. Ако не се научиш да мислиш така, ще стане така, че ще пишеш процедурен код в класове и ще си мислиш, че е Обектно-ориентиран.
class Test {
public static function login($user, $password, $salt = NULL, $pepper = NULL){
if(!isset($user, $password)){
throw new Exception("You must fill the required fields!", 110);
}
}
}
try {
Test::login();
}
catch (Exception $e){
echo $e->getMessage() . " [WITH CODE: " . $е->getCode() . "]";
}