Qual è lo stato corrente del debug delle applicazioni PHP con Eclipse PDT e Xdebug. Qualcuno ha finalmente funzionato, vale a dire fermarsi ai punti di interruzione definiti in Eclipse (non usando xdebug_break()
)?E 'stato risolto il problema di' no stoppoints 'in Eclipse PDT + Xdebug?
Ho letto this over two years old question, ma si è scoperto che anche ora (maggio 2013) Helios non si ferma affatto ai punti di interruzione. Quindi, ho seguito i consigli e sono passato a Galileo, solo per scoprire che non si ferma ai punti di interruzione. L'unica differenza che vedo è che Galileo ignora anche l'impostazione Open in Browser
e fa sempre il debug nel browser esterno, che è di per sé molto fastidioso.
Quando ho selezionato Break at First Line
, vedo l'icona della barra delle applicazioni di Eclipse lampeggiare ogni volta che faccio clic su qualsiasi collegamento, ma Eclipse chiaramente non si ferma su nulla: né la prima riga né i punti di interruzione. Esegue (rendering intera pagina in un browser esterno, in quanto non vi sarebbe alcun debug a tutti.
Se uncheck Break at First Line
, Eclipse anche non reagisce sul mio clic nella pagina in fase di debug. Si passa attraverso tutto il codice e ferma da nessuna parte.
sono in grado di fermare utilizzando xdebug_break()
, ma questo è ovviamente uno scherzo. Se questa è l'unica opzione, quindi non ho bisogno di Eclipse e Xdebug a tutti. posso usare blocco note e die()
per avere gli stessi risultati
Ho letto da qualche parte, che anche Galileo non si ferma al breakpoint e dovrei installare Giunone invece. Esiste qualsiasi versione o pacchetto di Eclipse che può essere utilizzato per il debug di applicazioni PHP con Xdebug e che è in grado di fermarsi sui punti di interruzione? Questo ha iniziato a diventare pazzo? Quante versioni dovrei testare?
Ho passato (troppo) molte ore su questo, la lettura manydifferentStackOverflowanswers, l'installazione di tre diverse edizioni Eclipse, selezionando e deselezionando centinaia di opzioni e riavviare Eclipse circa milioni di volte e si è conclusa con niente. Apprezzerei davvero qualsiasi aiuto su questo.
Attualmente funzionante: Windows 7, Eclipse PDT Galileo SR 2, PHP 5.3, XAMPP.
Se c'è qualcuno là fuori, che era successo nel usando Eclipse PDT e Xdebug per il debug di applicazioni PHP con l'arresto in punti di interruzione e con il rispetto Open in Browser
opzione, si può fornire una risposta semplice su cosa installare, configurare e controllo per raggiungere lo stesso?
non ho sentito parlare e penso che valutano l'opportunità di fare un tentativo.Ma devo ammettere che quel software che afferma di avere "ultimo aggiornamento: 25 gennaio 2011" (due anni e mezzo!) Sull'ultima scuderia e "ultimo aggiornamento: 14 febbraio 2013" (tre mesi!) L'ultima notte e con pietre miliari "_5 anni in ritardo", non sembra promettente, non credi? – trejder
Un software molto vero, ma a volte abbandonato può aiutare. Se non altro, può funzionare come un ponte di sorta finché non si ottiene una soluzione migliore. Spiacente, non posso esserti di maggior aiuto, la mia esperienza di php è del tipo notepad ++ - and-lots-of-cursing-at-code. – mech