vendredi 12 septembre 2014

Nombre de lignes de code

Aujourd'hui, je me suis demandé comment avoir rapidement le nombre de lignes de code contenues dans un projet.

En cherchant un peu sur le net, je suis tombé sur une commande qui fait tout à fait bien son travail :
find /repertoire_a_scanner -type f -name "*.php" -exec wc -l {} +
Source : forum.ovh.com

jeudi 11 septembre 2014

PHP 5.6.0

PHP 5.6.0, la nouvelle branche majeure de PHP, est disponible.
Beaucoup de nouvelles fonctionnalités sont disponibles, en voici quelques-unes :
  • Constant scalar expressions
    Les constantes peuvent maintenant avoir comme valeur une opération ou concaténation de constantes. Avant, PHP n'autorisait que les valeurs "simples" (sans calcul ni concaténation) pour les constantes.
  • Variadic functions
    Permet d'avoir tous les paramètres finaux d'un appel à une fonction dans un tableau, avec la sytanxe ...$params. Ca permet de ne pas définir tous les paramètres d'une fonction dans sa signature, et de ne pas avoir à utiliser func_get_args() et autres fonctions de ce type pour récupérer ces paramètres.
  • Opérande mathématique ** pour la puissance
    $a ** $b veut dire $a puissance $b.
  • use const et use function
    Permet d'importer dans son namespace des constantes, et des fonctions, d'un autre namespace. Avant, use ne permettait d'importer que des classes, ou d'utiliser des traits dans une classe.

PHP 5.6.0 new features

mercredi 10 septembre 2014

Symfony 2.5.4

Symfony 2.5.4 est disponible en téléchargement.

Cette version corrige environ 35 bugs, contient 5 modifications de sécurité et une nouvelle configuration pour MongoDB.

Si vous êtes sur la branche 2.5.x, il est conseillé de passer à la 2.5.4.

Symfony 2.5.4 changelog