Hirdetés
- Lassacskán fenyőfát állítanak a hardverek
- Tudjuk, de nem tesszük: a magyarok többsége nem törődik adatai védelmével
- Mesébe illő csodakábelt tervezett a GeForce-ok leégése ellen a Segotep?
- Irodát kért, de gyárat kapott Elon Musk a Samsungtól
- Nyílt forráskódú lett a legegyszerűbben használható AI tartalomgeneráló
- Épített vízhűtés (nem kompakt) topic
- Több száz játékban kezdi meg karrierjét az FSR Redstone
- Milyen egeret válasszak?
- SSD kibeszélő
- TCL LCD és LED TV-k
- Pánik a memóriapiacon
- Milyen DVD-írót vegyek?
- Hisense LCD és LED TV-k
- AMD Navi Radeon™ RX 9xxx sorozat
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
Új hozzászólás Aktív témák
-
Peter Kiss
őstag
válasz
Sk8erPeter
#15247
üzenetére
Mindkettő hibás, típust nem kell kitalálni, hanem lehetőséget kell adni a megadására, ha pedig hiányzik, akkor vagy egy default-ot veszünk, vagy exception dobunk.
És a kóddal nem az a baj, hogy zajos, hanem hogy egy rettentő rossz gyakorlatot mutat be. Összerakja a PDO-t és a PDOStatement-et egy osztályba, mikor teljesen más a felelősségük, ráadásul gyakorlatilag fixen egy PDOStatement-en dolgozik.
Nesze neked OO. :facepalm:
-
trisztan94
őstag
válasz
Sk8erPeter
#15247
üzenetére
Nem hulyeseg.
Gettype-al valahogy igy nezne ki a switch, nem?
switch (gettype($value)) {
case "integer"
$type = PDO::PARAM_INT;
break;
case "boolean":
$type = PDO::PARAM_BOOL;
break;
case "NULL":
$type = PDO::PARAM_NULL;
break;
default:
$type = PDO::PARAM_STR;
}Viszont amit elozo hsz.-emben bemasoltam, az egesz kod a fajlban, megis parse errort kapok

Hogy erted azt, hogy bebugyolaltam egy metodust egy masikbs?

Új hozzászólás Aktív témák
- Épített vízhűtés (nem kompakt) topic
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Fotók, videók mobillal
- Több száz játékban kezdi meg karrierjét az FSR Redstone
- Milyen hagyományos (nem okos-) telefont vegyek?
- Viccrovat
- PlayStation 5
- Motorola Edge 70 - többért kevesebbet
- Nintendo Switch 2
- Milyen egeret válasszak?
- További aktív témák...
- Sony WF-G700 White- INZONE Buds vezeték nélküli zajszűrős(ANC) fülhallgató - Fekete, 2 év gari
- High-End AMD Ryzen 9 9950X3D, ASRock X870E Taichi + Dell AlienWare AW2725DF + ajándékok
- 24,5"-os FullHD Dell Alienware gamer monitor újszerű állapotban AW2518HF
- GAMER LAPTOP - ASUS Rog Zephyrus M16 / Intel i7 12700 / RTX 3060 6gb / 24gb DDR5 / 2TB ssd
- Gigabyte GA-H110M-S2PV PC 7. gen i5 proci, 240 GB SSD, Jogtiszta Windows 11
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: ATW Internet Kft.
Város: Budapest




