自学 PHP 的同时,有哪些其他的知识需要同步学习

1.学习基本的前端知识,html、css、javascript。对前端知识会用即可,使用Bootstrap,jquery等框架,了解Ajax。2.学习PHP基本语法知识,面向对象,命名空间等。3.数据库知识。基本的增删改查要了解,PHP和Mysql是天生一对,推荐驱动使用PDO,不要看W3cschool上面用的mysqli。综合前端和PHP知识实现一个简易的留言板(话说留言板已经相当于Web开发了Hello World了),要求实现功能游客留言,分页,Ajax留言。扩展功能:用户注册,管理员管理留言等3.学习框架,推荐Laravel。如果觉得不好理解,那就ThinkPHP。用这个写几个稍微大点的项目,如果没有实际的项目需求就自己搞一个,如个人博客之类的。学到这里PHP基本算是入门了。以后要加深以下方面的知识:1.设计模式:如何更好的用OOP思想写程序,推荐程杰的《大话设计模式》。学这些东西要求对面向对象的基础。2.Web安全防御:XSS、CSRF、SQL注入等。推荐《web应用安全权威指南》3.PHP应用加速: 模板缓存,数据缓存,OpCache等4.基本算法知识:虽然是非科班的,但是这个东西必不可少,以后了解PHP的底层全靠这玩意。用普林斯顿大学的《算法》入门。使用Leetcode进行训练。5.数据库的进阶:了解关系型数据库的高级用法,了解各个引擎的区别。去了解当下流行的Nosql。6.程序员的世界是无穷的,干巴爹!
■网友
【自学 PHP 的同时,有哪些其他的知识需要同步学习】 数据库是免不了的。还得学习一些前端知识,服务器环境搭建。http基础的协议。


    推荐阅读