Lors de l'utilisation des méthodes php Array , cela semble gênant en raison de leurs modèles non structurés.
Par exemple, vous utilisez les méthodes array_map
et array_filter
de php . Au moment de l'utilisation, vous remarquerez peut-être que pour la méthode array_map
, le $callback
vient en premier paramètre de la méthode, puis le $array
mais pour la méthode array_filter
, le $array
vient en premier puis le $callback
. Et cette structure mixte existe partout.
Ensuite, j'ai découvert que JavaScript utilise un bon modèle pour ces cas et je suis également un grand fan de JavaScript. C'est pourquoi j'ai décidé de créer cette bibliothèque. Je peux dire que les amateurs de JavaScript peuvent obtenir les sensations pures de JavaScript en utilisant ceci et que les non-amoureux de JavaScript bénéficient également de la bonne structure des manipulations de tableaux .
Actuellement, je n'ai couvert que les méthodes array
. Dans un avenir proche, j'ajouterai les méthodes object
et string
.
composer
est nécessaire pour installer le package. Si composer est installé, exécutez la commande.
composer require ahamed/jsphp
Après une installation réussie, incluez la bibliothèque dans votre projet.
require_once __DIR__ . ' /vendor/autoload.php ' ;
use Ahamed JsPhp JsArray ;
$ data = [ 1 , 2 , 3 , 4 , 5 ];
$ array = new JsArray ( $ data );
$ square = $ array -> map (
function ( $ item ) {
return $ item * $ item ;
}
);
print_r ( $ square );
Pour écrire cette documentation, j'ai beaucoup suivi le MDN. Grâce à MDN , ce site m'aide à apprendre beaucoup de JS.
Suivez les pages wiki pour la documentation détaillée.
Vous pouvez exécuter des tests PHPUnit
et PHP_CodeSniffer
.
composer run-script test
composer run-script phpcs