Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
"debuggolj. írasd ki echo-val a különböző változók értékeit"
Ezen azért kuncogtam. A debuggolás NEM AZ, hogy kiíratsz!!! Persze része lehet a hibakeresésnek, adott esetben nem para, ha nem a képernyőt írod tele, hanem legalább naplózol, de pont ez a baj, hogy számtalan PHP-fejlesztő azt hiszi, hogy az a jó hibakeresési módszer, ha telerakja a kódját echózásokkal (persze nem is naplóz véletlenül se), és nem tudja, hogy léteznek valódi debuggolási módszerek egy fejlesztőkörnyezetben (IDE), az Xdebug felhasználásával. Tehát bármily meglepő, PHP-ban is ugyanúgy lehet debuggolni, mint másik nyelvekben. Tök jól végig lehet lépkedni a kódon, hogy épp hol tart, vagy csak kifejezetten az általad manuálisan elhelyezett töréspontokon (breakpoint) megállni, lehet watch expressionöket elhelyezni (így a kód adott pontjára érve bizonyos változók értéke kiírásra kerül egyből a fejlesztőkörnyezetben), sőt, jó fejlesztőkörnyezetben lehet feltételes töréspontokat is elhelyezni (conditional breakpoint), ami azt jelenti, hogy csak bizonyos feltételek teljesülése esetén áll meg a kód adott pontján (ezzel például tök jól lehet rászűrni a problémás esetekre, amikor mondjuk nem akarsz minden esetben megállni, hanem csak akkor, amikor gáz van).
Igazából az van, hogy szerintem nagyon sokan úgy vannak a debuggolással, hogy "na majd egyszer azt is kipróbálom, most addig is jó lesz az echo", pedig egyszer kell belőni a környezetet - ehhez segítségnek ott van az Xdebug wizardja -, meg egyszer kell kipróbálni, ez mire is jó - tehát megtanulni debuggolni -, aztán rengeteg időt tud megspórolni.[ Szerkesztve ]
Sk8erPeter
Új hozzászólás Aktív témák
- Energiaital topic
- Robogó, kismotor
- Villanyszerelés
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Minden a BlackBerry telefonokról és rendszerről
- Politika
- eMAG vélemények - tapasztalatok
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Milyen okostelefont vegyek?
- További aktív témák...
- BONTATLAN Új Iphone 15 PRO MAX 256-512GB Független 1év Apple GARANCIA Deák Térnél Azonnal
- FHD 15.6" 300Hz/I7 10870H/16GB 3200MHz/3060 6GB 95W/1TB
- iphone 15 Pro Max 256gb White Titanium,független,garanciális
- ASUS RTX 4070 12GB GDDR6X DUAL EVO OC EDITION - Új, bontaltan, 3 év garancia - Eladó!
- Apple Watch Milanese Loop 44mm Graphite eladó!
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen