View previous topic :: View next topic |
Author |
Message |
IM
Joined: 19 Jun 2004 Posts: 42 Location: Zagreb, Hrvatska
|
Posted: 19.06.2004 11:34 Post subject: PHP debugger |
|
|
U radu s PHP-om mi se cesto događaju greške, zaboravljanje " ili ;. Pa me zanima postoji li nekakav debugger koji bi se uklopio u editor s kojim radim - ConTEXT. Trebao bi mi samo ispisati u kojem redu je greška! Zna li itko gdje bih to mogao naći? |
|
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 19.06.2004 12:26 Post subject: |
|
|
Pa php parser po defaultu ispiše grešku i redak... Nikakav debugger, on naiđe na grešku u kodu i kaže "expected ovo, missing ono..." -- i odmah ti je jasno
To je moglo biti promijenjeno u php.ini, ali zašto bi to netko napravio? Admini to rade da kad useri dođu na sajt nikad ne dobiju ružne error poruke od parsera, pa čak ako je do pogreške došlo... Ali za developing je to no-no |
|
|
Back to top |
|
|
silence
Joined: 24 Apr 2004 Posts: 890 Location: .....ni na nebu, ni na zemlji.....
|
Posted: 19.06.2004 12:52 Post subject: |
|
|
http://www.phpide.com/go/downloads.htm
pogledaj tamo, ja koristim stariju verziju, ali sad idem skinut ovo najnovije...izgleda prilično dobro.... |
_________________ This End-User License is an agreement between Microsoft Corporation (hereafter referred to as "Microsoft") and you, the end-user (hereafter referred to as "our bitch"). |
|
Back to top |
|
|
maxy
Joined: 07 Sep 2003 Posts: 894 Location: Zagreb
|
Posted: 19.06.2004 21:56 Post subject: |
|
|
sto se tice debagiranja - najgore su mi one greske kad prijavi gresku na liniji 540 a greska je 100 linija iznad.
mislim da ne postoji program koji ce ti bas TOCNO rec gdje i zasto si pogrijesio i jednostavno ces morat bildat skill tocnog pisanja koda i pronalazenja gresaka. |
|
|
Back to top |
|
|
_butch
Joined: 10 Sep 2003 Posts: 870 Location: Maichno, Krlovc
|
Posted: 19.06.2004 23:31 Post subject: |
|
|
Ja nekoristim nikakvam debugger, ko sto kaze Sulien odmah mi pokaze gresku, odmah vidim s ci mi je vezana ta linija i ispravak. najcesce greske zbog zaboravljenog " ; " |
_________________ FRENCH GUARD: No chance, English bed-wetting types.
I burst my pimples at you and call your door-opening request a silly thing, you tiny-brained wipers of other people's bottoms! Flikrac |
|
Back to top |
|
|
t3r0
Joined: 08 Jun 2004 Posts: 107
|
Posted: 20.06.2004 01:10 Post subject: |
|
|
meni glavno da boja sintaksu, a za debug je browser |
|
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 20.06.2004 19:27 Post subject: |
|
|
maxy wrote: | sto se tice debagiranja - najgore su mi one greske kad prijavi gresku na liniji 540 a greska je 100 linija iznad |
Dobro, pa nije parser nekakav vrhunac intelignecije, al onda ti odskrolaš na 540 pa kad vidiš da tamo nema greške, bude ti jasno -- ako znaš što si isprogramirao i kako stvari idu |
|
|
Back to top |
|
|
maxy
Joined: 07 Sep 2003 Posts: 894 Location: Zagreb
|
Posted: 20.06.2004 19:49 Post subject: |
|
|
Sulien wrote: | Dobro, pa nije parser nekakav vrhunac intelignecije, al onda ti odskrolaš na 540 pa kad vidiš da tamo nema greške, bude ti jasno -- ako znaš što si isprogramirao i kako stvari idu |
ma gle, s iskustvom vec znas kako ispravit gresku no pocetnicima to nije nimalo lako (ja sam jednom izgubio 2 sata trazeci gresku koja je bil 200 linija IZNAD linije gdje je error prijavljen). |
|
|
Back to top |
|
|
forca
Joined: 30 Dec 2003 Posts: 334 Location: Karlovac
|
Posted: 20.06.2004 19:53 Post subject: |
|
|
maxy wrote: | ma gle, s iskustvom vec znas kako ispravit gresku no pocetnicima to nije nimalo lako (ja sam jednom izgubio 2 sata trazeci gresku koja je bil 200 linija IZNAD linije gdje je error prijavljen). |
ima nas jos takvih, jos je dobro ako si 200 linija iznad..zna bit i vise .... |
_________________ Jer čovjek voli i poštuje čovjeka, dok god ga ne može procijeniti, a žudnja i nastaje iz nedostatnog poznavanja...
www.flickr.com/photos/forca |
|
Back to top |
|
|
carr
Joined: 13 Nov 2003 Posts: 1397 Location: Karlovac
|
Posted: 20.06.2004 22:51 Post subject: |
|
|
Sulien wrote: | maxy wrote: | sto se tice debagiranja - najgore su mi one greske kad prijavi gresku na liniji 540 a greska je 100 linija iznad |
Dobro, pa nije parser nekakav vrhunac intelignecije, al onda ti odskrolaš na 540 pa kad vidiš da tamo nema greške, bude ti jasno -- ako znaš što si isprogramirao i kako stvari idu |
ma znas kitu. negdje pobrises slucajno jedan '{' i ovaj ce ti pocet javljat errore na totalno bijesnim mjestima jer mu blokovi nisu dobro formirani...bas kao sta maxy kaze - iskustveno ces skuzit vjerojatno o cemu je rijec, inace strikanje po 2 sata... |
_________________ Bolje biti malo lud, nego malo pametan. |
|
Back to top |
|
|
maxy
Joined: 07 Sep 2003 Posts: 894 Location: Zagreb
|
Posted: 20.06.2004 23:09 Post subject: |
|
|
iskustvom ces skuzit da nisi faca ako napravis fajl od 5000 linija koda jer se mozes pozdravit sa nedjeljom dok trazis gresku
stoga, pisat kod u vise fajlova if possible (samo savjet) |
|
|
Back to top |
|
|
silence
Joined: 24 Apr 2004 Posts: 890 Location: .....ni na nebu, ni na zemlji.....
|
Posted: 21.06.2004 08:01 Post subject: |
|
|
meni nijedan file nije duži odpar stotina linija koda.
include () rula |
_________________ This End-User License is an agreement between Microsoft Corporation (hereafter referred to as "Microsoft") and you, the end-user (hereafter referred to as "our bitch"). |
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 21.06.2004 12:04 Post subject: |
|
|
carr wrote: | Sulien wrote: | maxy wrote: | sto se tice debagiranja - najgore su mi one greske kad prijavi gresku na liniji 540 a greska je 100 linija iznad |
Dobro, pa nije parser nekakav vrhunac intelignecije, al onda ti odskrolaš na 540 pa kad vidiš da tamo nema greške, bude ti jasno -- ako znaš što si isprogramirao i kako stvari idu |
ma znas kitu. negdje pobrises slucajno jedan '{' i ovaj ce ti pocet javljat errore na totalno bijesnim mjestima jer mu blokovi nisu dobro formirani...bas kao sta maxy kaze - iskustveno ces skuzit vjerojatno o cemu je rijec, inace strikanje po 2 sata... |
Jes, često su mi se dešavale blok-greške, no ako pišeš uredan i dobro 'indented' kod možeš lako vidjet gdje si fulao... Ionako ne isprobavaš 500 linija u komadu već svaki funkcionalan blok testiraš odmah nakon što ga napišeš
Debuggiranje mi nikad nije bio problem u PHP-u kao u Actionscriptu... Znao sam po dva sata pokušavati ispraviti grešku koja bi na kraju ispala krajnja glupost (kirivi 'scope' varijable, loša inicijalizacija i ostalo) |
|
|
Back to top |
|
|
|