展开查看详情
1.PHP
@
2.l
l PHP7
l PHP-AOP Memcached Go
l GitHub:https://github.com/pangudashu
3.l 1
l 2 PHP
l 3 PHP
4.PHP ……
5.1
l 2011 PHP
l CMS discuz ecshop…
l html …
l PHP…
6. 2
l “ ”-
……
l
l C Sql Server …
l -> -> ->
7.l 2 get PHP
thinkphp…
l …
So Easy?
8.3
2013.7-2014.3 360
l
• Memcached
Mysql Linux PHP Smarty MVC Nginx
…
•
l @
9.4
2014.7-2015.11
l API
l CURD CURD CURD
…
l
…
10.1
?
11. 1
l
l
l
l
12.l
l
l
13.l ThinkPHP MVC
l Memcached TCP /
/ - IO
l Yaf PHP / /
l Beego PHP
14.源码只是看看就行了? NO!
15. 2
l
•
l
•
16.l
•
•
•
17.l Yaf
l QFrame ThinkPHP PHP So Easy!
l Memcached TCP No Problem
l Beego Go
……
18.4
l CURD CURD CURD
……
l
…
19.l
l
l
20.2015.11
l
……
l
l
…
21. 困惑2:
PHP
22.2017.4
l PHP Golang C++
23.l Go
• Gc
•
•
• PHP
l
•
24. PHP
•
• ==
• Go/C++ PHP
• PHP
25.3
PHP
26.或许可以这样:
l PHP swoole
l PHP PHP
l PHP bug https://bugs.php.net/
l PHP go defer…
https://wiki.php.net/rfc/
l …
l “ ”PHP PHP
27.为什么要看内核?
l
l
l PHP
28.
29. ZEND_FE_RESET_R
ZEND_FE_FETCH_R
ZEND_ASSIGN
empty
executor
循环体
end
statement
ZEND_JMPNZ
ZEND_FE_FREE
foreach后语句