CLASS <-> Functions
5 отговора
217 прегледа
CLASS <-> Functions
Iskam da zapochna sravnitelno goliam proekt, no se chudia dali da izpolzvam class ili prosto required file s functsii. Bihte li me svetnali na kratko kakvi sa preimushtestvata i nedostatatsite na obektnoto programirane v PHP proekti?
Blagodaria
Blagodaria
Re: CLASS <-> Functions
hubostta na OOP pri PHP si e dolu gore syshtata kakto pri ostanalite OOP ezici.
mojesh da si napravish basic clasove (naprimer za vryzka s baza) i da gi nasledqvash posle. Osobeno e udachno ako sled tozi golqm proekt ocakvash oshte 5-6 po-malki - shte mojesh da go polzvash pak. i mojesh da si go slojish nqkyde na po generalno mqsto taka che da go vijdash otvseki proekt i ako iskash da promenish neshto go pravish na edno mqsto (tova e vqrno i za failovete s funkcii). Ako li ti trqbva newshto da dobavish ili da popromenish malko prosto si go nasledqvash i dobavqsh kvoto ti trqbva.
a nai - golqmoto predimstvo e che kodyt stava dosta po razbiraem osobeno ako ne obichash naimenovaniqta $x->y($a,$b); i uspeesh da razbiesh zadachata na izpolzvaemi chasti.
Abe hubavo neshto si e a nai-nai-veche shtoto malko ili mnogo pochvash da mislish OO v koeto si e istinata.
mamma mia
mojesh da si napravish basic clasove (naprimer za vryzka s baza) i da gi nasledqvash posle. Osobeno e udachno ako sled tozi golqm proekt ocakvash oshte 5-6 po-malki - shte mojesh da go polzvash pak. i mojesh da si go slojish nqkyde na po generalno mqsto taka che da go vijdash otvseki proekt i ako iskash da promenish neshto go pravish na edno mqsto (tova e vqrno i za failovete s funkcii). Ako li ti trqbva newshto da dobavish ili da popromenish malko prosto si go nasledqvash i dobavqsh kvoto ti trqbva.
a nai - golqmoto predimstvo e che kodyt stava dosta po razbiraem osobeno ako ne obichash naimenovaniqta $x->y($a,$b); i uspeesh da razbiesh zadachata na izpolzvaemi chasti.
Abe hubavo neshto si e a nai-nai-veche shtoto malko ili mnogo pochvash da mislish OO v koeto si e istinata.
mamma mia
Re: CLASS <-> Functions
Спорна тема
OOP е нож с две остриета. Нищо ново не казвам всъщност.
Според някои експерти:
PHP поддържа класове но НЕ Е OOP език.
на [линк] имаше доста интересна статия по въпроса. А и доста други.
Като цяло класовете работят не лошо, но пък PHP е интерпретатор а това означава, че целия код се интерпретира за всяка страница. Това при тежка йерархия на класове означава много по-голяма загуба на ресурси отколкото при компилатор.
Както винаги универсален отговор няма
Linux is like a wigwam - No Windows, No Gates, Apache inside
OOP е нож с две остриета. Нищо ново не казвам всъщност.
Според някои експерти:
PHP поддържа класове но НЕ Е OOP език.
на [линк] имаше доста интересна статия по въпроса. А и доста други.
Като цяло класовете работят не лошо, но пък PHP е интерпретатор а това означава, че целия код се интерпретира за всяка страница. Това при тежка йерархия на класове означава много по-голяма загуба на ресурси отколкото при компилатор.
Както винаги универсален отговор няма
Linux is like a wigwam - No Windows, No Gates, Apache inside
Re: polzvai JSP i EJB
"ako ste pi6e6 goliam proekt polzvai JSP i EJB "
Ami istinata e che ne sam gi ovladial oshte
Vse pak blagodaria za orientiraneto
Ami istinata e che ne sam gi ovladial oshte
Vse pak blagodaria za orientiraneto