Hirdetés
- Fotók, videók mobillal
- Vivo X300 - kicsiben jobban megéri
- Poco F6 5G - Turbó Rudi
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- iOS alkalmazások
- Örömhír: nem spórol Európán a OnePlus
- Nagyot ugorhat a Poco M8 Pro
- Csak egy ország kap Exynos 2600-as Galaxy S26 telefonokat?
- Xiaomi 14T Pro - teljes a család?
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
Új hozzászólás Aktív témák
-
modder
aktív tag
válasz
Sk8erPeter
#9004
üzenetére
én inkább így közelíteném meg:
function blabla(){
// .......
$errorArray = array();
if( $hiba_van ){
$errorArray[] = 'ezért meg azért';
return $errorArray;
}
return empty($errorArray) ? true : $errorArray ;
// .......
}Az exceptiondobálós példával van még egy gubanc: ha minden egyes alkalommal, amikor hibát találsz a validációban, dobsz egy kivételt, akkor ki fogod hagyni az utána következő formelemek validálását, és nem fogod tudni, van-e több hiba is.
Ha pedig minden formelemen végigmész, összegyűjtöd a hibákat, és utána dobsz egy exception-t, benne például egy tömbbel a hibákról, akkor már nem nagyon látom annyira egyszerűbbnek a hibakezelést.
Új hozzászólás Aktív témák
- Egy 20. évfordulós csodaegér fortyog a Razer üstjében
- Anime filmek és sorozatok
- Milyen hangkártyát vegyek?
- Nézzük élőben a The Game Awards 2025-öt!
- Xbox Series X|S
- PlayStation 5
- RAM topik
- Ingyen és modern rendszerekre szánva tér vissza az Unreal Tournament 2004
- Milyen videókártyát?
- Filmvilág
- További aktív témák...
- DJI Air 3 drón szett - telefonos távirányítóval
- Xiaomi 13T Magánszemélytől Garanciával
- ASUS ROG PG39WCDM Ívelt Gamer Oled Monitor!39"/2k ultrawide/240hz/0,03ms/Gsync-Freesync/Type-C/!
- Akciós! Makulátlan MacBook Pro 16" i9 16GB 1TB 5500M asztro szürke részletek a leírásban.
- UF Lenovo Yoga 9i x360 Érintős Hajtogatós Laptop Tab 14" -50% i7-1360P 16/1TB Iris Xe 2,8K OLED 90Hz
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7500F 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Alienware 500HZ AW2524HF 24,5" Monitor 27% ÁFÁS
- Lenovo ThinkPad T14S Gen1 Ryzen5 4650U/8GB RAM Refurbished - Garancia - Akció!
- Samsung Galaxy A33 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- REFURBISHED - DELL Thunderbolt Dock WD19TBS (210-AZBV)
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


