Fiecare bloc, program, modul trebuie să facă un singur lucru și să o facă bine. Dacă obiectivul, numirea blocului începe să se "răspândească", merită să ne gândim la împărțirea lui în părți.
A lucrat la modularitate. Sună astfel: "Blocurile simple se leagă reciproc cu interfețe clare și ușor de înțeles" (Regula modularității: scrieți piese simple conectate prin interfețe curate).
Cu alte cuvinte, este necesar în faza de proiectare pentru a încerca să desparți sistemul țintă într-un set de blocuri simple și încercați să nu reinventeze roata în ceea ce privește interacțiunea dintre ele, stick la această uniformitate. Este foarte important ca fiecare unitate să facă un singur lucru și să o facă bine.
Fac acest lucru pentru faptul că este mai bine, mai convenabil, mai universal, utilizează încă OOP sau deja un set de funcții obișnuite)
Mesaj din Flok
*** $ db = * * * mysql_connect ( "localhost", "moy_log Institutul", "my_password") * sau * die (); ***** elect_db mysql_s * ( "* meu DB", $ db) * sau * mor ();
și pentru o conexiune și deconectare pentru a folosi o clasă, cu metode statice =)
Mesaj din Flok
Mesajul lui Valerian
Și dacă am doar o ședință, nu-i așa?
Inițial Adăugată pe site de Letmetouchyou
Fac acest lucru pentru faptul că este mai bine, mai convenabil, mai universal, utilizează încă OOP sau deja un set de funcții obișnuite)
Erori corecte și va exista un modul separat. Nimic din scenariul de mai sus este inutil. Dacă pentru a dezvolta mai mult funcționalitate, da este de dorit OOP.
Inițial Adăugată pe site de Letmetouchyou
și pentru o conexiune și deconectare pentru a folosi o clasă, cu metode statice =)
De ce? Argument de ce în această situație să folosim clasa și chiar și cu metode statice? Cu excepția cazului în care este vorba de un viitor în viitor. Și apoi cu o întindere mare. Totul este decis de dezvoltator.
Inițial Adăugată pe site de Letmetouchyou
Aici puteți adăuga LIMIT 1 la sfârșit;
Și ce pot exista pe un site mai mulți utilizatori cu un nume unic?
Inițial Adăugată pe site de Letmetouchyou
aici, dacă, de exemplu, nu există utilizatori, acesta va returna serverul sau mai degrabă executa scriptul va fi terminat dacă nu este setat error_reporting;
În rădăcină nu este adevărat. Dacă utilizatorul nu există, atunci dacă ($ a) va fi echivalent cu dacă (false) și scriptul va merge pe o altă ramură.