Skip to content

Instantly share code, notes, and snippets.

@philwinkle
Created September 11, 2013 17:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save philwinkle/6526768 to your computer and use it in GitHub Desktop.
Save philwinkle/6526768 to your computer and use it in GitHub Desktop.
Closures and Mage::register
<?php
#file: closures.php
require('app/Mage.php');
Mage::app();
//testing Mage::registry closure support
Mage::register('testing',function($v){
return "hello $v world";
});
//fetch and exec
$func = Mage::registry('testing');
echo $func();
//=>"hello world";
echo $func('philwinkle');
//=>"hello philwinkle world";
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment