自学php应该怎么学,具体的就是先学哪些,再学哪些,然后学哪些
发布网友
发布时间:2022-03-23 07:51
我来回答
共1个回答
热心网友
时间:2022-03-23 09:20
就我的经历来说一说吧,因人而异,所以只是参考。
我是07年接触PHP的,当时看得是图灵的《PHP与MySQL程序设计》和《PHP与MySQL基础教程》。基本上跟着书上的例子走了走,然后遇到题目的时候想想有没有自己的解决方案,这样就会熟悉一些。看了半年多,学校有暑期实践等等,就自己做个小项目,同时看论坛和手册,多和大家沟通。然后临近毕业时候找的实习,实际接触企业项目,在实践中成长。
我觉得学PHP很容易,但是学好了就不容易了。看你想往哪个方向发展。
1.PHP自身的一些内置函数要了解,主要是来源于手册,并且多加实践。这个阶段主要是打好PHP的基础,比如字符串处理、文件处理、数组处理、OOP等等
2.同时PHP和MySQL的结合一定要牢,虽然网上很多PHP连接MySQL的封装类,但是初学的时候不推荐使用,一定要了解原生的PHP方法,最好自己总结优劣,这时推荐经典的mysql系列方法,而不是mysqli或者pdo,当然之后是最好了解的。同时MySQL的一些基本要素要了解,比如建表、建库、CURD操作等等。如果遇到问题不要盲目慌张,先自己分析原因,然后网上搜索,然后解决。这个阶段最好有一些小项目来支撑,比如做个留言板。
3.使用PHP无外乎网站或者底层数据,如果做网站,大量的是前端的事情,就要了解js/css等等,还要了解PHP关于安全性的一些方法和设定;如果做底层数据,基本就是PHP+MySQL了。同样的,这些都需要了解安全性以及效率的解决方案,推荐看看O`Relly和图灵的高级书,最好是有项目跟着做。
4.如果都比较熟悉了,那么看看底层的结构,比如PHP执行效率,MySQL的使用效率等等,还要看看高负载下的一些设计,这时候就牵扯到程序架构了,当然这个阶段就比较高级了,推荐多交流,有经验了才知道什么情况下用什么方案。比较推荐用linux自己编译php和mysql,研究研究
就这些吧,具体的还要很多。很高兴又有同学学习PHP了~有时间多交流。