dev-master
9999999-devBare minimum functional programming helpers
BSD-3-Clause
The Requires
- php >=5.4.0
dev-dev-master
dev-dev-masterBare minimum functional programming helpers
BSD-3-Clause
The Requires
- php >=5.4.0
Bare minimum functional programming helpers
, (*1)
Bare minimum functional programming helpers:, (*2)
see this video, (*3)
$ composer require coderofsalvation/microfunctional
and then, (*4)
<?php /* * simple datastore example */ $createDefaultItem = function($key){ return (object)array("title" => $key); }; $set = function($store,$key,$value){ $store->$key = $value; }; $get = function($store,$key){ return isset($store->$key) ? $store->$key : false; }; /* * highorder functions using curry */ $store = (object)array(); $getFromStore = curry( $get,$store); $saveToStore = curry( $set,$store); $saveToStore("foo","bar"); print_r( $getFromStore("foo") ); ?>
BSD, (*5)
Bare minimum functional programming helpers
BSD-3-Clause
Bare minimum functional programming helpers
BSD-3-Clause