[ SmilieBG @ 17.10.2004. 22:52 ] @
| Pozdrav svim budnima :)
Elem, danas sam napisao svoju prvu funkciju u PHP-u :) Do sada mi nisu toliko trebale jer je sav kod koji sam pisao bio, pa da se izrazim kratak i nije bilo potrebe za funkcijama. Znao sam sta su, znao sam i kako otprilike rade, a od danas sam naucio i kako da ih konkretno koristim. Konkretno, 1 funkcija proveravar ispravnost unesenog mail-a, a druga salje mail (uz pripreme).
Moram priznati da su fukcije za mene kao neki potpuno novi, jos ne otkriveni svet :) Vec vidim puno mogucnosti tu.
A sad i jedno pitanje (da ne ispadne da se samo hvalim :P):
video sam u nekim skriptama ovakve varijante:
this->db->sth
Na sta se tu povezuju i ima li neko dobar link za ovo ili vremena / strpljenja da objasni? Iskreno, vise me zanimaju laicka objasnjenja nego da mi previse strucno i detaljno objasnjavaju kako se koristi :)
Hvala!
Poz,
Sale |
[ igac @ 17.10.2004. 23:01 ] @
procitaj OOP (objektno orjentisano programiranje) u php manualu pa ces vidjeti sta je "->" a sta su "this"... :) ukratko, kada imas neku klasu i napravis novi objekat, njegovim clanicama/fjama pristupas preko "->" blablabla ma najlakse je da procitas :)
[ SmilieBG @ 17.10.2004. 23:24 ] @
Da li bi te mogao zamoliti za jedan kratak konkretan primer? Uopste ne mora biti komplikovano, samo da se vidi koncept :)
[ SmilieBG @ 17.10.2004. 23:29 ] @
Cek da sam pripomognem :)
class test
{
function one() {
return 1;
}
}
for ($i=0; $i<1000000; $i++)
{
$testclass=new test();
$cnt+=$testclass->one();
}
Ovde se jasno vidi cemu sluzi i kako se poziva... A sta kada idu dve ili vise -> naredbi?
Takodje, na sajtu gde sam ovo nasao su 'dokazali' da se klase izvrsavaju ~450% sporije od cistog coda, a oko 200% sporije od funkcija... :S
[ SmilieBG @ 17.10.2004. 23:33 ] @
eh google cuda cini, samo kada znas sta trazis :)
http://www.asleep.net/hacking/php/pooptute.php
Hvala u svakom slucaju ;)
Poz,
Sale
[ igac @ 18.10.2004. 21:43 ] @
:) eto, stigao si sam sebi prije pomoci :)
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.