Autor | Zpráva | ||
---|---|---|---|
Manny Profil * |
#1 · Zasláno: 30. 12. 2009, 01:41:57
Zdravím,
začínám se učit OOP v PHP a co se týká základů, myslím že je nastudované mám. Proč sem ale píšu - zkoušel jsem googlit nějakou jednoduchou aplikaci napsanou v objektech, např. guestbook nebo anketu, ale nedařilo se mi nic takového najít. Jde o to, že jsem pořádně neviděl nic takového neviděl napsaného vcelku a neumím si to pořádně představit, jak to správně poskládat... Díky za reakce a případné nasměrování ;) |
||
nightfish Profil |
#2 · Zasláno: 30. 12. 2009, 09:00:42
stáhni si Nette a podívej se na příklady (examples)
|
||
mckay Profil |
#3 · Zasláno: 30. 12. 2009, 09:23:18
Manny:
Nevím, co na tom tak nějak chceš skládat. OOP PHP je něco jako zapouzdřené funkce, které spolu komunikují. Takže kdyby si předtím měl třeba nějaký geustbook, postavený pomocí funkcí, tak to prostě jen zapouzdříš do třídy a máš to objektově. Ve výsledku to budeš vypisovat pak pomocí objektového stylu. $trida = new trida();$trida->vypis_input("text", ""); |
||
Majkl578 Profil |
#4 · Zasláno: 30. 12. 2009, 16:55:16
[#2] nightfish
Nevím, jestli Nette je zrovna to co bych doporučil v začátcích OOP. Když už něco takového komplexního, tak bych sáhl po kvalitním, ale ne tak rozsáhlém databázovém layeru dibi. mckay: „OOP PHP je něco jako zapouzdřené funkce, které spolu komunikují.“ Zas tak jednoduše bych to nenazval. Hodně jednoduše řečeno, třída vlastně sjednocuje určitou logickou část aplikace. Například: pokud dělám aplikaci, kde mám seznam společností a jejich zaměstnanců, tak jedna třída bude např. Company, která bude reprezentovat společnost a Employee, která bude reprezentovat jednoho zaměstnance. Společnost potom bude uchovávat pole instancí třídy Employee. Obě třídy budou mít nějaké vlastnosti a metody... |
||
Časová prodleva: 14 let
|
0