Hei!
Mikä olisi sopiva debugger-softa aloittelevalle PHP-koodarille? Kaipaisin jotain Visual Basic Express -ohjelman kaltaista ilmaista koodaus/kehitysympäristöä.
Jotenkin ZcManderin viesti sai hymyn naamalle :)
Itse koodailen yleensä Aptana Studiolla, joka sisältää siis debuggerin (virheellinen koodi alleviivataan punaiseksi). Tämä on tietenkin vain yksi niistä monista vaihtoehdoista.
Samaa mieltä ZcManderin kanssa. Itselleni ei ole tullut yhtäkään ongelmaa jota ei olisi saanut echolla ratkaistua. Eli ihan totta, vaikka huvittavalta kuulostaakin.
Niin, kyllähän jalkalistatkin saa naulattua lusikalla. Kunnon debuggerilla vaan säätää aikaa ja vaivaa verrattuna pelkän echon käyttöön.
Niin, eihän debuggeri osaa muuta kertoa kuin syntaksi virheet. Echoa tarvii tietenkin myös. Mutta kuten Grez jo sanoi niin ajan säästöstähän siinä on kyse.
jo123 kirjoitti:
Niin, eihän debuggeri osaa muuta kertoa kuin syntaksi virheet.
Yleensä debuggeria käytetään siinä vaiheessa, kun ohjelma on käännetty ja sitä ajetaan. PHP:n tapauksessa sitä ei tietenkään käännetä, mutta kuitenkin periaatteessa debug-vaiheessa koodi on jo syntaksivirheetöntä. Syntaksivirheet yleensä näkee hyvässä editorissa ja viimeistään kun skriptin käynnistää, niin PHP kertoo syntaksivirheistä suoraan.
jo123 kirjoitti:
Echoa tarvii tietenkin myös.
Debuggerilla voi koodia suoritella esimerkiksi rivi kerrallaan ja katsoa mitä arvoja muuttujat saa. Niitä ei siis tarvitse echottaa mihinkään. Eli Echoa ei debuggauksessa tarvitse mihinkään, jos on debuggeri.
Grez kirjoitti:
...
Niin joo tietenkin. Ajattelin hieman eri asiaa, sori. Ajattelin siis juuri tuota mainitsemaasi hyvää editoria, joka on tietenkin ihan eri asia.
Aihe on jo aika vanha, joten et voi enää vastata siihen.