PHP的学习目标:
我们学习的是一种技术,而并不仅仅只是一门语言,PHP全栈工程师就是一种技术的总称。因为PHP只是服务器端脚本语言, 当前端用户发送给服务器请求, PHP接收到请求在服务器中进行业务处理, 并将处理后的结果返回给用户。如果完成一个软件系统的整功能开发, 不仅仅要学习PHP, 前端需要编写界面就需要学习HTML、CSS和JavaScript。PHP还需要Web服务器才能将网站发布出去,也需要学习Apache或Nigix。 在处理服务器端的应用,最好应用Linux操作系统,所以也要熟练掌握Linux的应用。另外所有的动态数据都是存在数据库中的, PHP也是基于数据库的编程,所以学习PHP必须掌握一到两种数据库,例如MySQL、Redis等。 还有现在的开发模式都是基于框架进行开发的, 对PHP中常用框架TP或Laravel也要非常熟练的掌握。PHP的开源产品也比较多, 所以用PHP项目进行二次开发也比较常见。