Tak jsem si přečetl, jak se používají objekty a nějak zcela nechápu výhodu věci. Rozhodl jsem se to vyzkoušek a zpracovat pomocí OOP data z formuláře:
class CClean
{
var $login, $name, $email, $web, $icq, $passwd;
function CClean($login, $name, $email, $web, $icq, $passwd)
{
$this->login = HTMLSpecialChars(StripSlashes($login));
$this->name = HTMLSpecialChars(StripSlashes($name));
$this->email = HTMLSpecialChars(StripSlashes($email));
$this->web = HTMLSpecialChars(StripSlashes($web));
$this->icq = HTMLSpecialChars(StripSlashes($icq));
$this->passwd = MD5($passwd);
}
}
$registr = new CClean($login, $name, $email, $web, $icq);
echo "$registr->login";
echo "$registr->passwd";
Ono to funguje, ale nechápu jestli to celé není blbost. Samo tělo funkce by totiž docela stačilo. Je to alespoň správně to ostatní?
Ono je to hodně jednoduché, ale pokud se tam budou dodávat další složitosti, bude to jednodušší jako objekt. Jiak tam nevidím chybu.
díkec za radu. já teda jsem rád, že jsem jako ty objekty pochopil a časem to asi i ocením. já chtěl vědět jenom jestli nedělám něco úplně špatnou cestou.
objekty su dobre, ... si predstav ze by neboli, tak by nebol ani win ani linux taky aky ho poznas.
Pravdepodobne by sme boli este dakde peeekne vzadu.
objekty sluzia hlavne na zjednodusenie prace pri velmi velkych projektoch.
Inac v php5 su objekty trochu viac prepracovanejsie, maju tam rozne nove funkcie (v php). npr. private, public, protected ...
obj. su dobre a ich pouz. ked vies
To je prave na slozity skripty, kdy si tak muzes "pribuzny" zalezitosti hodit pod jednu tridu...