Gli sviluppatori di Zend hanno scritto un tutorial davvero interessante su come utilizzare xdebug per il testing delle applicazioni PHP.
Questo articolo tratta tutti i passi che vanno dall’installazione all’uso del debugger… parlando anche dell’integrazione di xdebug con Eclipse.
Insomma, un articolo da non perdere!
Eccolo su devzone.zend.com
Mi sono chiesto spesso se si può velocizzare il test delle applicazioni PHP.
Così ho cercato qualche informazione e ho scoperto PHPUnit!
Ma ahimè, non è ancora stato creato un plugin per Eclipse, e così ho continuato a cercare, fino a trovare Simple Test for PHP che permette il testing anche di pagine WEB in modo davvero semplice e può essere installato con Eclipse.
Tenterò di utilizzarlo a breve per verificare se val la pena perdere un po’ di tempo in più per il debug, ma esser poi sicuri di aver realizzato un’applicazione “forte”
P.S. per installare SimpleTest in Eclipse, bisogna scaricare il file ZIP, estrarre il contenuto in una directory temporanea, e seguire le istruzioni contenute nel file readme.html
P.P.S. dopo l’installazione, bisogna estrarre manualmente le classi di SimpleTest contenute nel file simpletest_php.zip che si trova in una directory tipo C:\Programmi\eclipse\plugins\net.sf.simpletest.eclipse_0.2.1 e indicare il percorso di estrazione ad eclipse quando viene richiesto il path di SimpleTest [”Window” > “Preferences” from the menu bar]
Tutorial facilissimo e completo, che descrive passo passo l’installazione di phpDocumentator e l’uso con Eclipse.
Eccolo:
Tutorial su plog4u.org
P.S. io personalmente ho modificato la variabile ${project_loc} con ${resource_loc}, che permette di generare la documentazione della risorsa selezionata anzichè dell’intero progetto
Ecco un link interessante che spiega quali sono le possibili variabili che si possono usare nella configurazione dei tool esterni di Eclipse:
Eclipse Help per i tool esterni
Vi è mai capitato questo errore cercando di utilizzare Eclipse + SVN ?
svn: Can’t create tunnel: Impossibile trovare il file specificato.
A me sì… è causato da un’errata connessione al server SVN.
Per risolvere bisogna fare così:
trovare il file:
C:\Documents and Settings\[user_name]\Application Data\Subversion\config
Aprirlo con notepad e cercare la sezione [tunnels]
Aggiungere la linea:
ssh = [path_to_ssh_client]
Per esempio io uso il client di Tortoise, ma si può usare anche putty:
ssh = D:/TortoiseSVN/bin/TortoisePlink.exe -l -pw
Ed ecco che funziona!!!!!!!
ciaoooooo