草庐IT

php - $this 的范围在 PHP 中是 funked 是错误还是功能?

我有这个代码:classa(){functionb(){if(isset($this){echo'instance!';echoget_class($this);}else{echo'static';}}}classC{publicfunctiontest(){a::b();}}$CC=newC;$CC->test();这会回显instanceC 最佳答案 Thepseudo-variable$thisisavailablewhenamethodiscalledfromwithinanobjectcontext.$thisisare

swift - 在事件监视器 OS X 中防止错误 "funk"声音

我正在用swift编写一个位于屏幕顶部菜单栏中的应用程序。我需要一个全局和本地事件监视器来打开特定按键上的弹出窗口。本地事件监视器没有问题,但是当用户从Finder等应用程序中按下键盘命令(cmd+shift+8)时,弹出窗口会打开,但也会播放mac错误“Funk”声音。有什么办法可以禁用它吗?也许应用程序可以通过某种方式吃掉声音,或者将其注册为有效的键盘快捷键以便永远不会播放声音?代码如下:NSEvent.addGlobalMonitorForEvents(matching:NSEventMask.keyDown,handler:{(event:NSEvent!)->Voidinif