php
文章平均质量分 74
wsluozefeng
这个作者很懒,什么都没留下…
展开
-
php的异步非阻塞开发
同步、异步阻塞、非阻塞多进程、多线程(php是多进程单线程) 同步:在发出一个功能调用时,在没有得到结果之前,该调用就不返回,也就是必须一件一件事做,等前一件做完了才能做下一件事异步:当一个异步过程调用发出后,调用者不能立刻得到结果,实际处理这个调用的请求在完成后,通过状态、通知和回调来通知调用者。阻塞:指调用结果返回之前,当前线程会被挂起(线程进入原创 2016-02-28 23:52:16 · 2662 阅读 · 0 评论 -
php执行流程相关
通常,解释型语言使用前被编译为字节码,虚拟机动态执行字节码。为了提高性能,虚拟机执行代码时,可以利用 JIT 技术来动态的把字节码翻译成机器码。因为字节码它不可能脱离虚拟机运行,因此它依旧是解释型语言。简而言之,编译型语言的编译(编译到机器码)发生在运行之前,解释型语言的编译发生在每一次运行时。 PHP是解释型语言,将PHP代码解释为opcode之后再交由Zend引原创 2016-02-28 23:53:03 · 287 阅读 · 0 评论 -
使用杂记
1、cmd 查看网络端口:netstat -ano 第一列是协议、第二列是内部地址、第三列是外部地址、第四列是状态、第五列是PID 查看特定的网络端口:netstat -ano | findstr "端口号" 2、cmd根据pid查看具体的程序: tasklist | findstr "PID" 3、Apache的ab压力测试样例:原创 2016-02-28 23:53:50 · 277 阅读 · 0 评论 -
php小分点
1. 变量函数的概念。这意味着如果一个变量名后有圆括号,PHP 将寻找 与变量的值相同的函数,并且将尝试执行它。除了别的事情以外,这个可以被 用于实现回调函数,函数表等等。 class Foo{ function Var() {$name = 'Bar';$this->$name(); // This calls the Bar(原创 2016-02-28 23:54:24 · 277 阅读 · 0 评论