Komentáře uživatele David Grudl

Re: Re: Položka (Název) nesmí být prázdná

ad 1) určitě, protože je matoucí: $customer = new Customer; echo $customer->active; // vypíše NULL $customer->save(); echo $customer->active; // vypíše TRUE

Kterou cestu zvolit?

Všechny vyjmenované případy jako XML, INI, assoc pole, gettext nebo databáze jsou především úložiště. Pro potřeby překladů mají podobnou vypovídací schopnost. Vše se parsuje bleskově, navíc lze poměrně snadno jedno úložiště transformovat do druhého, třeba jako formu cache. Co může programátora pálit, je - pohodlí editace - schopnost načíst jen část svého obsahu Zde hrají prim databáze. Je samozřejmě otázkou, jestli jejich výhody v aplikaci oceníme, tj. jestli chceme mít překlady statické, nebo nabídnout uživatelům editaci, jestli má překlad tolik položek, že načítat je vždy všechny je plýtváním časem i pamětí. Pro geekovštější aplikace je zase elegantní XML, INI, PHP (rádi takové věci editují) rozdělené do více souborů (řeší problém s načítáním jen části obsahu). Pokud jde o počet plurálů, nejčastější jsou tři, nejvíce asi čtyři (slovinština).

Re: Je

Nojo, huba plná keců, povýšenectví, machrování, útočení, ale ani jeden praktický příklad, jako obvykle :))

dvojka

Funkce createPassword bohužel nezaručuje, že vytvoří heslo podle stanovených podmínek, jen s určitou pravděpodobností. Je potřeba ji doplnit o tři příkazy, které na náhodnou pozici vloží číslo, malé písmeno a velké písmeno.

položek 0-4 z 4 [1 / 1]