Hirdetés
- Fotók, videók mobillal
- Örömkönnyek és üres kezek a TriFold startjánál
- Google Pixel topik
- MIUI / HyperOS topik
- Megbüntették, ezért feloszlatná az EU-t Elon Musk
- Telekom mobilszolgáltatások
- Milyen robotporszívót vegyek karácsonyra? (2025)
- Samsung Galaxy S24 FE - később
- iPhone topik
- Samsung Galaxy S21 FE 5G - utóirat
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz
Inv1sus
#6134
üzenetére
Azt nem tudom, mennyivel rontja a teljesítményt, ha egyáltalán észlelhetően rontja, mindenesetre semmiképp sem jó gyakorlat kihagyni a változók meglétének ellenőrzését, ha olyanról van szó, ami esetleg hiányozhat, mint pl. a $_GET értékek.
Ezeket is érdemes lehet inkább átadni egy másik változónak, aminek pl. van egy alapértelmezett értéke, de ha pl. a $_GET be van állítva, és "valid" (a saját feltételeid szerint), akkor az annak megfelelően módosul.
Pl. ha van egy $_GET['page'] változó, amire számítasz, akkor azt ellenőrzöd, pl. így (leegyszerűsített példa):<?php
// ......
try{
$page = 'home';
if( isset( $_GET['page'] ) ){
if( is_valid_page( $_GET['page'] ) ){ //feltételezzük, h megvan az is_valid_page() függvény.
$page = $_GET['page'];
}
else{
throw new Exception('Hibás címet adott meg!');
}
}
// .......
} catch (Exception $e){
// kivétel kezelése... pl.:
echo $e->getMessage();
}
?>
Új hozzászólás Aktív témák
- Autós topik
- Milyen nyomtatót vegyek?
- 5.1, 7.1 és gamer fejhallgatók
- PlayStation 5
- BestBuy topik
- Azonnali informatikai kérdések órája
- Majdnem megfelezi a GeForce GPU-k gyártókapacitását az NVIDIA?
- Milyen processzort vegyek?
- Milyen videókártyát?
- Mit tud egy nagy név? Teszten az Acer Predator Orion 5000 PC
- További aktív témák...
- Kezdő Gamer PC-Számítógép! Csere-Beszámítás! I5 7500 / 32GB DDR3 / ROG GTX 1070Ti 8GB / 512GB SSD
- Jó állapot!! Dell Latitude 7410 i5-10310U 16GB 256GB SSD Magyar v.bill
- Dell Precision 7760 Tervező Vágó Laptop -70% 17,3" i7-11850H 32/512GB NVIDIA A3000 6GB FHD
- Samsung 65" 4K UHD LED TV - UE65RU7102KXXH
- Xbox One S 500 GB + Series kontroller 6 hó garancia, számlával!
- LG UltraGear Gaming Monitorok -30%
- ÁRGARANCIA!Épített KomPhone i5 14400F 32/64GB RAM RX 9060 XT 16GB GAMER PC termékbeszámítással
- MacBook Pro 13, 14, 15, 16, MacBook Air M1, M2 M3 M4 bill magyarosítás lézerrel / sapkacserével
- Keresek Xbox Series S / Series X / Playstation 5 konzolokat
- BESZÁMÍTÁS! Apple Mac Mini 2023 M2 16GB 256GB + billentyűzet/egér garanciával, hibátlan működéssel
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest


