关于php
虽然php各种为人诟病,并被戏称为“世界上最好的语言”,但其本身在简单性上确实做得很好。 php这门语言本身有个问题,我们在面试的时候没有什么是值得问的,以前自己作为面试官,问过别人一些关于多继承,魔术方法等的特性,以及trait、抽象类、接口等一些细节,现在想来,这些其实都不是一些好的面试问题,更多考察的是术,没有考察到道(如何去思考问题的解决方案)
关于语言模型
因为php写web应用的简单性,并且是解释型语言,修改调试方便,在互联网早期发展的时候,很多公司都会使用其作为开发语言。而随着业务的发展,语言的性能问题逐渐成为瓶颈,不论是运行效率,还是机器的占用。 所以facebook做了多线程的hhvm以替代原生的php的多进程,这个也成为官方迭代php7的驱动。
业务框架介绍
web开发语言,其蓬勃发展本身肯定是离不开相关的web框架的
php的未来
基于PHPNG项目(PHP Next-Gen),它能让透明提升PHP程序性能,使PHP7的性能和HHVM相当
JIT引擎
抽象语法树编译 AST: Abstract Syntax Tree
异步编程 原生的php的异步编程基本都是通过第三方框架去做的,类似于swoole、gearman等第三方框架