Új hozzászólás Aktív témák
-
Üdvözlet!
PHP-ben mySQL kapcsolatot hozok létre. Évek óta dolgozom vele hiba nélkül, és ami azt illeti, most sincsen hiba.
Csak éppen most vettem észre egy problémát, amit nem taglal az iskolapad.
Nézzük:$conn = @mysqli_connect(
$serverDatas['baseName'],
$serverDatas['userName'],
$serverDatas['password'],
$serverDatas['dataBase']
);
if(!$conn) {
die("Kapcsolódási probléma: " . mysqli_connect_error());
}Lehetne @ nélkül is, lényegtelen. Azt ugyanis arra használtam, hogy elkapja az esetleges PHP hibákat.
Felfedeztem azonban, hogy ez nem így van. Ha hiba történik (hibás jelszó, rossz db név, stb.), a "$conn = ..." sorban Fatal Error-t eredményez, úgyhogy az életben nem fog eljutni addig, hogy ellenőrizze: A függvény mosttrue
vagyfalse
értékkel tért vissza?Azonban amit itt leírtam, hogy ez a 'módi', így oktatják. De minek, ha semmit sem ér? Ha a program soha nem jut el addig a pontig?
Ti ismertek esetleg olyan megoldást, ami megfogja a PHP hibákat amire valaki egyszer a @-ot javasolta?
Új hozzászólás Aktív témák
- Prémium! Felsőkategória! Asus Rog Strix Maximus Z790 Hero Wi-fi Alaplap!
- ASUS Radeon HD6950 DirectCU II 2GB 256bit GDDR5 EAH6950 DCII/2DI4S/2GD5 Videokártya eladó
- Xiaomi Redmi Note 13 Pro 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- DELL PowerEdge R630 rack szerver - 2xE5-2650v3 (20 mag / 40 szál, 2.3/3.0GHz), 32GB RAM, 55992Ft+ÁFA
- ÚJ ÁRU, OLCSÓBB!!! Dell Precision Workstation 5550, 5560, 7510, 7520, 7550, 7720, i7, 6-11. gen.
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest