Question

Je veux courir inspecteur de code dans PHPStorm avec le Code Renifleur de paquet.Mais le Code Sniffer génère beaucoup de messages inutiles par exemple "fuseau horaire par Défaut est obligatoire depuis PHP 5.4".Pour le manuel d'utilisation de Code Sniffer je peux utiliser d option pour configurer les paramètres de PHP.E. g

phpcs -d date.timezone=Europe/Amsterdam

Est-il possible de configurer cette option pour PHPStorm?

Était-ce utile?

La solution

Oui et Non (probablement Pas)

Oui -- vous pouvez configurer -d params au PHP Interprète niveau.

Settings | PHP -- cliquez sur ... bouton pour obtenir la liste de PHP interprètes.

P. S. Cela va affecter tous les scripts/outils exécutée à l'aide de cette Interprète PHP à partir de l'intérieur de l'IDE.


Pas de -- Je crois fermement que PHPCS ne pas utiliser le PHP -- parce que quand vous la configuration phpcs, vous donnez votre chemin d'accès complet du fichier exécutable 1) qui sera exécutée en utilisant le système par défaut de PHP et 2) vous ne pouvez pas passer toutes les options de personnalisation lors de la prestation (seul chemin d'accès au fichier)

Donc - mieux configurer le fuseau horaire par défaut dans php.ini

Autres conseils

Il est toujours préférable de définir le fuseau horaire à l'échelle du système dans php.ini.Voir PHP datetime documentation de la configuration.Pour savoir où un actif php.ini est situé, vous pouvez utiliser la fonction phpinfo().La CLI de PHP utilise son propre php.ini.Pour le savoir, où il se trouve, vous pouvez utiliser, par exemple:

php -i

php -i | grep 'Configuration File'

php --ini

Trouver "fuseau horaire", décommentez et le configurer selon vos besoins.Vous pouvez trouver un liste de prise en charge des fuseaux horaires dans la documentation de PHP.

Si vous n'avez pas le fuseau horaire défini, vous obtenez toujours un message d'avertissement, par conséquent, il est préférable de la définir à l'échelle du système.Vous n'avez pas de soins sur chaque exécution du script puis.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top