=== Imparando.net ===

Phpstorm

PhpStorm logo

PhpStorm è un IDE (Integrated Development Environment, ambiente di sviluppo integrato), pensato per scrivere programmi in PHP.

Le principali caratteristiche di questo ambiente sono

  • Compatibilità con varie versioni di PHP
  • Funzione di completamento automatico per codice PHP, classi, metodi, nomi di variabili e parole chiave, nonché nomi comunemente usati per campi e variabili in base al loro tipo.
  • Supporto dello stile di codifica (PSR1 / PSR2, Drupal, Symfony, Zend).
  • Supporto PHPDoc
  • Rilevatore di codici duplicati.
  • Refactoring del codice
  • Gestione del deployment integrata
  • Integrazione VCS (in particolare con Git)
  • Integrazione con gli strumenti di gestione dei database

Il programma può essere scaricato a questo indirizzo, dove viene fornita una free trial di 30 giorni. Come già detto però gli studenti delle scuole registrate all'Educational Program possono ottenere una chiave di attivazione gratuita utilizzando come proprio account l'indirizzo di email fornito dalla scuola

Durante il processo d'installazione verrà richiesto di spuntare una serie di caratteristiche, conviene spuntarle tutte per avere un'integrazione migliore con il sistema operativo. Inoltre, appena si proverà a testare un progetto PHP, il sistema chiederà di indicare dove trovare l'interprete PHP, sarà necessario indicare il file php.exe che si trova nella cartella php/bin all'interno della cartella dove si è installato XAMPP (ad esempio C:\xampp_8_0_10)

Il software contiene solo l'IDE, non l'interprete PHP che è il requisito minimo per poter far qualcosa. Per quanto riguarda le nostre lezioni verrà utilizzato il pacchetto XAMPP, che al suo interno prevede la presenza dell'interprete PHP e include già un ambiente Apache-PHP-MariaDB preconfigurato, pronto all'uso. Per altre informazioni si veda sempre nella cartella "Strumenti di sviluppo".