PhpStorm: IDE de desarrollo para programar en PHP

PhpStorm es un interesante IDE de desarrollo para PHP el cual he empezado a utilizar. Desde hace mucho utilizo a Eclipse como IDE, pero decidí probar esta alternativa debido a que desarrollando en Android y hacer el paso de Eclipse a Android Studio noté varias cosas que me agradaron.

Encontré que debido a que estaba basado en IntelliJ la misma empresa tiene varios IDE’s para desarrollar, entre ellos PhpStorm. Estoy trabajando un proyecto junto con Yii2 y va bastante bien. Seguramente estaré publicando algunas cosas más de este IDE.

Sitio: https://www.jetbrains.com/phpstorm/

Descarga: https://www.jetbrains.com/phpstorm/download/

Gratuito: No.

Captura de pantalla:


jx_post_871_02

Desactivar mensajes Deprecated en dotProject

Decidí instalar la aplicación dotProject para administrar proyectos, la instalación no tuvo problemas pero una vez instalado traté de ingresar y de entrada me mando algunos mensajes de Deprecated dado que en el PHP en el que lo estoy ejecutando se han depreciado algunas cosas.

Deprecated: Assigning the return value of new by reference is deprecated in /home/javoaxia/jx/dotproject/htdocs/lib/adodb/adodb.inc.php on line 885

Deprecated: Assigning the return value of new by reference is deprecated in /home/javoaxia/jx/dotproject/htdocs/lib/adodb/adodb.inc.php on line 1910

Deprecated: Assigning the return value of new by reference is deprecated in /home/javoaxia/jx/dotproject/htdocs/classes/ui.class.php on line 670

Deprecated: Assigning the return value of new by reference is deprecated in /home/javoaxia/jx/dotproject/htdocs/classes/ui.class.php on line 852

Una solución es cambiar el error_reporting del archivo de configuración php.ini, pero si por alguna razón no cuentan con el acceso a este archivo lo que pueden realizar es lo siguiente:

Busquen el archivo base.php de la instalación de dotProject.

Una vez que lo encontraron, descarguenlo si es necesario, edítenlo y modifiquen la línea:

error_reporting(E_ALL & ~E_NOTICE);

dejándola de la siguiente manera:

error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);

Guarden los cambios del archivo, transfiéranlo en dado caso que sea necesario y listo, dotProject aparecerá sin los mensajes de Deprecated.