18
AVR

Underscore.php - Les méthodes et outils Underscore.js en PHP

Publié le 18/04/14 à 07h58 par DJo

Underscore.php est une bibliothèque PHP reprenant les méthodes et outils bien pratiques d'Underscore.js

Underscore.php est une bibliothèque PHP reprenant les méthodes et outils bien pratiques d'Underscore.js

Vous avez sans doute déjà aperçu la bibliothèque Javascript Underscore.js, caractérisée par des méthodes préfixées par un _.

Brian Haveri s'est chargé de réalisé le portage de cette bibliothèque PHP.

Cette bibliothèque permettra d'obtenir de fonctions pratiques dans plusieurs cas d'application:

Pour manipuler des collections de données

  • Manipuler des tableaux
  • Améliorer des fonctions
  • Traiter plus facilement des objets
  • Gérer le chainage comme en JS
  • Ou encore utiliser des fonctions outils

Underscore.php - Liste des fonctions disponibles en PHP

Pour utiliser la bibliothèque PHP, ouvrez votre composer.json et ajoutez la ligne require dédiée:

{
    "require": {
        "underscore/underscore.php": "dev-master"
    }   
}

Par rapport au Javascript, la syntaxe des méthodes en PHP est différentes, quand on avait par exemple _.each en Javascript, on aura  __::each en PHP.

$items = array(1, 2, 3);
_::each($items, function($item) { 
    echo $item; 
});

Il est aussi possible d'utiliser les fonctions comme méthodes ->each()...

Underscore apporte une approche orientée fonction très propre au Javascript. Une bonne manière d'aborder le PHP pour des développeurs frontend. On aime ou on déteste, mais la bibliothèque à le mérite d'exister !

 

Site Officiel

Personne n'a baraguiné de chtite phrase pour le moment !


Ajouter un Commentaire

Pour poster un commentaire, vous devez être identifié. Vous pouvez choisir parmi ces trois méthodes d'identification:

Compte la Ferme du Web

Identifiez-vous
Inscrivez-vous

Compte Facebook

Connexion avec Facebook

Compte Twitter

Connexion avec votre compte twitter
Rechercher sur la Ferme du web