- HiFi műszaki szemmel - sztereó hangrendszerek
- Milyen házat vegyek?
- Vezeték nélküli fülhallgatók
- Androidos fejegységek
- AMD vs. INTEL vs. NVIDIA
- Épített vízhűtés (nem kompakt) topic
- Milyen videókártyát?
- Házimozi belépő szinten
- Ventilátorok - Ház, CPU (borda, radiátor), VGA
- AMD Navi Radeon™ RX 9xxx sorozat
Ú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
- Lenovo ThinkPad T14S Gen1 Ryzen5 4650U -8GB Sale.exe: 26.10.2025-ig Kedvezményes ár! 110.000ft!
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
- TP-LINK TL-WA850RE 300M vezeték nélküli jelerősítő / 12 hó jótállás
- DELL PowerEdge R730xd 16LFF 160TB+400GB 2U rack - 2xE5-2683v4 (16c/32t),256GB RAM,2x10G NET,HBA330
- FELVÁSÁRLÁS A GYŐRÚJBARÁTI BOLTUNKBAN!
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest





