PHP
helloworld1qazxsw2
这个作者很懒,什么都没留下…
展开
-
在PHP5.3里定义goto方法(class method)
class c {function goto() {echo 'goto';}}$o->goto();升级到5.3,上面的代码出错了。因为goto在5.3里是关键词,悲剧..没事,魔术方法大招搞定:class c {function _goto() {echo 'goto';}function __call($func_name, $parameters) {if ($func_name=='goto') {$this->_goto();}}}$o=new c;$o->goto();此大招也适用于和goto转载 2010-12-04 21:02:00 · 850 阅读 · 1 评论 -
php的信号(signal)处理
信号(signal)是unix/linux世界里被使用得最多的技术之一,它被用来做一些很基本的进程通讯。大多数情况下,我们是用来终止一个进程。我想大家都用过kill吧,这个就是unix/linux系统里被用得最多的一个信号发送工具,它默认发出SIGTERM的信号。TERM,就是terminal(终止)的意思。而使用ctrl+c终止一个进程的时候,一个SIGINT的信号会被发送给你所终止的程序。另外一个大家可能用得比较多的就是HUP信号了。很多程序都会捕捉这个信号,重载配置。例如nginx就允许你kill -转载 2010-12-04 20:59:00 · 3801 阅读 · 0 评论