Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 5. diel - Práca s MySQL v PHP - PDO objektovo a modulárne

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
David Hartinger
Vlastník
Avatar
David Hartinger:7.7.2012 11:02

Začíná to být zajímavé, jen __autoload bude deprecated, nově se to řeší přes registraci callbacku, viz. php.net.

Odpovedať
New kid back on the block with a R.I.P
Avatar
Kit
Tvůrce
Avatar
Odpovedá na David Hartinger
Kit:7.7.2012 11:32

Myslím si, že __autoload() vydrží ještě dost dlouho na to, abychom si s ním užili. spl_autoload() sice vypadá zajímavě a umožní správu rozsáhlých projektů, ale domnívám se, že v našem případě by to bylo trochu overkill.

Nebo ne?

spl_autoload_register(function ($class) {
    include $class.'.class.php';
});

V této podobě to funguje až od PHP verze 5.3, která ještě není všude. V základní podobě to sice jede už od 5.1.2, ale __autoload() je pohodlnější.

Odpovedať
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na Kit
David Hartinger:7.7.2012 11:42

Já bych zde PHP pod 5.3 vůbec neřešil, stejně už je všude, tak proč se učit s něčím starým?

Odpovedať
New kid back on the block with a R.I.P
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na Kit
David Hartinger:7.7.2012 11:53

Hmmm, tak WZ i IC jedou ještě na 5.2. Achjo, máš pravdu, netušil jsem, že je to tak špatné.

Odpovedať
New kid back on the block with a R.I.P
Avatar
Kit
Tvůrce
Avatar
Odpovedá na David Hartinger
Kit:7.7.2012 11:53

Na WZ je stále nejnovější PHP 5.2.13 a využívá ho dost začátečníků. Dokud nepotřebuji za běhu měnit způsob natahování modulů, vystačím si s __autoload(). Klidně si můžeš za něj připsat

spl_autoload_register('__autoload');

Až se dostaneme k anonymním funkcím, tak už to bez PHP >= 5.3 nepůjde.

Odpovedať
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Tvůrce
Avatar
Odpovedá na David Hartinger
Kit:7.7.2012 12:05

Proto jsem z WZ utekl na Endoru, kde je PHP 5.3.13. Je tam i rychlejší MySQL, ale občas mi zmizí a musím ji založit znovu. Raději používám SQLite.

Odpovedať
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Karel
Nevyplnené
Avatar
Karel:10.3.2013 23:46

Sem ještě docela začátečník a chci se zeptat jak stímhle můžu dál pracovat?

Avatar
Odpovedá na Kit
Luboš Běhounek Satik:10.3.2013 23:54

Na Endoře mám jeden web asi 3 roky a bez problémů, DB se mi ještě neztratila.. :)

Odpovedať
https://www.facebook.com/peasantsandcastles/
Avatar
Kit
Tvůrce
Avatar
Odpovedá na Luboš Běhounek Satik
Kit:11.3.2013 9:48

Možná jsem si to spletl s IC. Možná mi ta databáze expirovala pro nečinnost.

Odpovedať
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
mkub
Tvůrce
Avatar
mkub:17.11.2013 14:52

v tvojom priklade sa 3x opakuje tento kod:

$navrat=$this->spojeni->prepare($query);
$navrat->execute($param);

myslim, ze by sa dal nahradit privatnou metodou a tam kde sa ma pouzit, tak sa na tu metodu jednoducho odkazovat pomocou $this
tym by sa skratil cely kod triedy

Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 15.