我正在玩PHP中的匿名函数,并意识到它们似乎没有达到它们之外的变量.有没有办法解决这个问题?
例:
$variable = "nothing";
functionName($someArgument, function() {
$variable = "something";
});
echo $variable; //output: "nothing"
Run Code Online (Sandbox Code Playgroud)
这将输出"无".有没有办法匿名功能可以访问$variable?
我目前正在进行一个响应迅速的站点项目,而且实际上帮助很少.
但我希望根据窗口大小改变大小变量.我已经尝试了以下代码,但它似乎不起作用.这可能,或者我应该尝试另一种方法吗?
@menu-width: 300px; // default size
@media only screen and (max-width: 400px) {
@menu-width: 100px // smaller size
}
.menu {
width: @menu-width;
}
Run Code Online (Sandbox Code Playgroud) 当我将Lion服务器升级到Mountain Lion时,它似乎从apache中删除了我的mod_xsendfile.
我按照本网站的说明进行操作,但遇到了"没有这样的文件或目录"错误.在谷歌的帮助下,我发现这个页面给了我解决方案:"sudo ln -s /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/ /Applications/Xcode.app/Contents/Developer/工具链/ OSX10.8.xctoolchain"
看起来不错,但是当我尝试运行"sudo apxs -cia mod_xsendfile.c"时,我收到"致命错误:'apr.h'文件未找到"错误.
有任何想法吗?
variables ×2
anonymous ×1
apache ×1
apr ×1
css ×1
fatal-error ×1
function ×1
less ×1
php ×1
x-sendfile ×1