php语言自身:
1.了解php7相对php5做了什么改进,以及增加了什么新功能;
2.psr 规范,不要面试官一问就只知道psr编码规范。psr远不止编码规范;
3.了解下spl标准库,里面提供了一些的数据类型,对提升水平很有帮助;
4.熟悉 composer 包管理机制,自己在packagist注册个账号,写个测试包体验下。了解业界通用的版本规约(也是composer的版本规约)(composer install的时候加个-vw打印出来详细信息看看里面发生了什么,对你了解composer机制很有用);
5.熟悉 swoole 扩展,用它写个简单的服务器(如websocket 聊天等),搞清楚其reactor机制和协程;
6.框架:研究下laravel;数据库:
1.mysql 数据库相关知识狠狠补一下(网上搜或者买一本书),包括mysql 数据库特点、innodb引擎特点、索引、主从、事务等;
2.熟悉下redis;网络协议:
1.大致熟悉下tcp/ip协议簇,搞清楚tcp三握手、四握手机制;
2.熟悉下http协议(搞清楚浏览器一次http请求发起到网页渲染的过程,百度即可);
3.了解下websocket协议,自己用swoole 写个简单的示例就明白了了;至于前端,感兴趣就去学学,不感兴趣就算了,不是所有公司都要求会前端(当然会一点更好),现在一方面前后端分离,前端有专门团队搞,另一方面现在前端工程化后也挺复杂的,不是会写几个html+css+jquery 就能搞定的。