php知识学习路线图

       上一篇日志介绍了作web开发涉及到的知识点和使用资料,这儿介绍重点——学php的思路

       首先,看这个的基础是了解php的控制结构、数组、变量、正则表达式、mysql的基本操作,会写增删改查等基本sql语句

       下面就是我建议大家作的一个小项目

       留言板
       用户注册-》登陆(验证码)-》找回密码-》修改密码-》发布留言(显示用户名、发布日期、用户ip),要分页-》回复留言
       删除留言

       根据用户名、指定日期查询留言

        这其中,要注意过滤用户输入的敏感字符,GET值等用户输入、防止sql注入、远程文件包含漏洞、本地文件漏洞、js执行漏洞(留言中放入了一段js代码)

        再后面就是面向对象的知识、MVC、框架的知识。

        这时候你可以把前面的小项目用面向对象的方式实现一下,这个作完,基本上全新开发项目就难不倒你了,可以出去找工作了。

        再往后就需要看看discuz、dedecms等优秀源码,学一下别人的解决问题思路、架构设计,看源码也是进步最快的,现在企业不是要求会二次开发嘛,主要就是基于discuz、uhome、ecshop的二次开发,可以好好研究一下。

        留言数达到一定量,你会发现关键词查询越来越慢,这时候就要考虑数据库优化方面的知识了,像什么视图、索引、分表设计、范式,不是几篇日志能介绍完的,大家作php开发,看我推荐的那本《mysql开发权威指南》就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值