Re: [php-konf] Kaip yr geriau ??
From: Marijus Urbonas (marijus@idp.lt)
Date: 2004-07-13 04:21:11
Sveiki, PetrasL,
pazistamas ir labai daznai naudojamas pradedanciuju (ir deja, ne tik
ju) darbo budas. Siulyciau siuo atveju, kiekviena funkcija atskirti, o
ne sukisti visas funkcijas i viena faila.
Bent jau mes dirbome - ir kartas nuo karto dar dirbame - tokiu principu:
- turim komanda ir turim darbo taisykles;
- turim nusistate tam tikras failu pavadinimu reiksmes;
- kiekviena, programiskai atskira, kodo dali atskiriama nuo bendros
dalies, is jo sukuriamas tos, konkrecios programines dalies, sablonas
(funkcija ar klase);
- bet kada, prireikus to ar ano kodo, tiesiog includiname...
Paprasta ir aisku.
Dazniausiai isskaidomi butent veiksmai, tarkime... 1. laisko
siuntimo forma (pasiruosiam); 2. laisko turinio tikrinimas (tikrinam); 3. klaidos pranesimas,
jei forma uzpildyta neteisingai (pranesam apie klaida); 4. laisko issiuntimas ir pranesimas, jei forma
uzpildyta teisingai (issiunciam ir pranesam, kad viskas ok)...
Tokiu principu, priklausomai nuo paties projekto, includinami arba - pagal
specifinius reikalavimus - pritaikomi ir includinami reikalingi
failai.
Siuo atveju svarbiausia yra tai, kad kiekviena reikalinga kodo dalis
(funkcija ar klase) yra iskvieciama ir panaudojama tik tada, kai jos reikia.
Vis gi, kuriant bet koki projekta, pravartu pamastyti ir ne tik apie tai,
kiek laiko gali uzimti tas ar anas "scriptas", bet ir koks bus toks ar anoks serverio
apkrovimas...
2004.07.13, 03:59 Jus rasete:
P> Papasakokit pradedanchiajam kaip yr geriau ir kodel?
P> o gal yra dar variantu kitu ? Patogesniu ?
P> ash darau taip:
P> Rashau koki index.php i kuri includinu viena faila kuriame yra aprashytas objektas.
P> Tarkim mano puslapuje yra daug linku, knopkiu ir t.t. ant kuriu
P> paspaukus kazkas turi ivykt.
P> Su kiekvienu linko ar knopkes paspaudimu ash darau Submit i index.php
P> priskirdamas kintamajam (tarkim kintamajam "veiksmas")
P> kazkoki stringa: pvz klikinu ant vieno linko - nupostinu
P> "veiksmas=rodyti_1", klikinu ant kito - postinu "veiksmas=trinam_15",
P> spaudzhiu knopke - "veiksmas=naujas".
P> Poto puslapyje index.php skaitau ka nupostinau, parsinu stringa ir
P> atitinkamai kviechiu objekto funkcijas ish to inkludinto failo.
P> Visas mano puslapis susiveda i 2 failus ir viena forma kurios
P> action=".$_SERVER['PHP_SELF'].",
P> vienas failas, kuris skaito ka
P> siunchiu, parsina nusiusta informacija ir kviechia kazkokia funkcija,
P> kitas failas - visos funkcijos.
P> Dabar klausimas: kaip geriau, ar taip kaip ash darau, ar geriau
P> kiekviena funkcija kept i atskira faila? kodel? O gal yra kokie
P> kitokie budai kai puslapuje gyvas galas knopkiu, linku ir dar visokio
P> galo, kur vos kazka pakeitus turi kazkas ivykti ?
P> Achioo.
P> cron
--
Pagarbiai,
Marijus Urbonas
Tel. +370 675 14747
ICQ: 268615216
marijus@idp.lt
http://www.idp.lt