PHP中的非匿名函数可以使用'use'关键字吗?或者它仅适用于匿名函数。
我可以写这样的php文件吗
// L.php
// assume $_texts is in this context..
$_language = null;
function L_init($language) use (&$_language)
{
$_language = $language;
}
function L($key) use ($_texts, $_language)
{
$_texts[$_language][$key];
}
因此,另一个文件可以像这样使用它
// client.php
require_once 'L.php';
L_init('en');
echo L('GREETING'); // Will output localize string of key 'GREETING'
不,你不能。
该代码生成语法错误。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句