Can non-anonymous functions in PHP use the 'use' keyword? Or it is available only for anonymous functions.
Can I write a php file like this
$_language = null;
function L_init($language) use (&$_language)
{
$_language = $language;
}
function L($key) use ($_texts, $_language)
{
$_texts[$_language][$key];
}
So another file can use it as follows
require_once 'L.php';
L_init('en');
echo L('GREETING');
source
share