Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

php global varijable pitanje?

[es] :: Art of Programming :: php global varijable pitanje?

[ Pregleda: 1864 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

CiM0beTa

Član broj: 303979
Poruke: 194
193.107.4.*



+50 Profil

icon php global varijable pitanje?21.07.2012. u 12:53 - pre 148 meseci
Napisao sam funkcije u php-u za validaciju polja pre kontakta sa bazom, prosta validacija, duzina stringa, dozvoljeni karakteri i slicno... Znam da je mozda bolje javascript, ali mi je ovo bilo lakse, nije u pitanju veliki sistem. medjutim funkcije umesto true i false mi izbacaju komentare u vidu niza:
$info[] = $STRING_TO_LONG;
pa u svim tim funkcijama koristim global $info i global ostale promenljive koje se koriste unutar.. E negde sam cuo da koriscenje global varijabli u okviru funkcija usporavaju kod. Ja to nisam primetio. Ali u jednom video tutoriali, narator tako kaze :) Istina, laz?
 
Odgovor na temu

PHPovac

Član broj: 300013
Poruke: 168
*.dynamic.isp.telekom.rs.



+19 Profil

icon Re: php global varijable pitanje?21.07.2012. u 22:19 - pre 148 meseci
To je jako jako neprimetno. Osim ako ne radiš benchmark neće se primetiti. Ako ne praviš sajt kao blicov, nema potrebe da brineš. Inače ako ne koristiš OOP, onda je sa global jedini način da pristupiš promenjivoj unutar funkcije ili petlje
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6309

Sajt: pedja.supurovic.net


+1576 Profil

icon Re: php global varijable pitanje?22.07.2012. u 07:58 - pre 148 meseci
Radiće ti to samo nije zdravo raditi bilo šta kompleksno na taj način.

Drži se zlatnog pravila: fuinkciaj je crna kutija: sve što joj je potrebno od podataka prima kao parametre a rezultat obrade vraća kao rezultat funkcije. Ako je rezultat obrade kompleksan onda napravi i rezultat funkcije koji je kompleksan, na primer niz ili objekat.


 
Odgovor na temu

[es] :: Art of Programming :: php global varijable pitanje?

[ Pregleda: 1864 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.