- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Samsung Galaxy S23 Ultra - non plus ultra
- Netfone
- iPhone topik
- Apple iPhone 17 - alap
- Megérkeztek a Xiaomi 15T sorozatának telefonjai Magyarországra
- Xiaomi 15 - kicsi telefon nagy energiával
- One mobilszolgáltatások
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Milyen okostelefont vegyek?
Ú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
- BESZÁMÍTÁS! LENOVO IdePad Gaming 3 Gamer notebook - R5 5600H 16GB DDR4 512GB SSD RTX 3050Ti 4GBWIN11
- Vadiúj gèpházak! Gamereknek ès Akiknek fontos a külső!
- Jawbone Up okoskarkötő, aktivitásmérő
- GYÖNYÖRŰ iPhone 15 Plus E-SIM 128GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3355, 100% Akksi
- HP EliteBook 840 G7 i5-10210U 16GB 512GB 1 év garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest