摘要: 第一个参数为函数名,第二个参数为函数的参数数组。可以实现函数的重载,例如function test1($a){ echo '1';}function test2($a,$b){ echo '2';}function test(){ $args = func_get_args(); $num = func_num_args(); call_user_func_array("test".$num, $args);} 阅读全文
posted @ 2014-03-27 21:03 我就是熊吉 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 事件驱动就我理解就是将A事件发生,然后与A事件相关的对象的状态都发生变化。实现起来就是对一个事件添加一系列的事件句柄,当事件被触发时,这些事件句柄依次执行,与A相关的B对象,状态发生变化。例如PHP里面的INsert,insert事件触发时会触发beforeinsert,afterinsert。类似于construct,destruct。 阅读全文
posted @ 2014-03-27 20:51 我就是熊吉 阅读(161) 评论(0) 推荐(0) 编辑