对PHP新手的一些建议(PHP学习经验总结)


Posted in PHP onAugust 20, 2014

这些建议都是我自身亲历成长过程中积累的一些看法,仅作参考,相信百分之八十对你都有帮助!

  1. 刚学习PHP的时候不要纠结使用哪个环境?appserv、wamp集成环境都不错
  2. 编辑器很多种,但最好熟悉其中一种,养成手写代码习惯
  3. 常用的函数要熟记
  4. 环境报错全开启,把NOTICE屏蔽
  5. 遇到报错要仔细看报错原因,行号,分析解决方法
  6. POST与GET的区别
  7. SESSION与COOKIE的区别
  8. 不要使用COOKIE记录重要信息,如密码
  9. 不要在数据库中明文存储密码
  10. 传输中文一定要URLENCODE,JS异步提交同样
  11. Ajax响应页面最好使用JSON,特别是有中文或者特殊符号时
  12. 知道require与include区别
  13. 项目部署时相关配置信息文件不要在WEB根目录下
  14. 使用文件夹分层存储上传文件,不要全部上传文件都放在upload一个文件夹下
  15. 上传文件只能使用POST,FORM表单要声明enctype="multipart/form-data"
  16. 思考验证码的验证机制,实现方式
  17. MC如何配合PHP做cache
  18. 思考如何使用PHP生成HTML静态页
  19. 永远不要相信用户输入的信息
  20. 思考for($i=0;$i<count($array);$i++){..} 与 for($i=0,$k=count($array);$i<$k;$i++){..} 区别
  21. 了解字符集、处理中文乱码
  22. 中英文字符截取需要注意哪些问题
  23. 多服务器怎么解决SESSION问题
  24. 如何使用数据库方式实现SESSION
  25. 思考上传文件限制大小怎么做比较合适
  26. IP地址如何存储在数据库中
  27. 用PHP做一个WEB聊天室,思考怎么实现?
  28. PHP如何与flash交互
  29. 如何生成PHP动态变量
  30. 把图片存到数据库与把图片地址存到数据库优缺点?
  31. PHP如何实现上传文件进度
  32. 获取文件名的后缀,你最多能使用几种方法
  33. 多维数组排序
  34. 写一个URL,email正则
  35. 你发布一篇博文以后,需要对上万个网友发邮件通知,你怎么实现这个功能
  36. 写个采集程序,采集天气预报到你站点中
  37. 读读淘宝、腾讯、网盘等API文档,感悟到了什么
  38. 写一个简单的中文分词程序,或者了解其它PHP中文分词

暂时写到这里吧~!!

PHP 相关文章推荐
php相当简单的分页类
Oct 02 PHP
PHP 简单数组排序实现代码
Aug 05 PHP
php5.3 废弃函数小结
May 16 PHP
PHP去掉从word直接粘贴过来的没有用格式的函数
Oct 29 PHP
php中session与cookie的比较
Jan 27 PHP
PHP文件生成的图片无法使用CDN缓存的解决方法
Jun 20 PHP
CodeIgniter连贯操作的底层原理分析
May 17 PHP
yii2-GridView在开发中常用的功能及技巧总结
Jan 07 PHP
PHP自动补全表单的两种方法
Mar 06 PHP
启用OPCache提高PHP程序性能的方法
Mar 21 PHP
PHP进阶学习之依赖注入与Ioc容器详解
Jun 19 PHP
PHP命令行与定时任务
Apr 01 PHP
访问编码后的中文URL返回404错误的解决方法
Aug 20 #PHP
PHP中使用localhost连接Mysql不成功的解决方法
Aug 20 #PHP
Smarty变量调节器失效的解决办法
Aug 20 #PHP
PHP编译安装中遇到的两个错误和解决方法
Aug 20 #PHP
PHP基于数组实现的分页函数实例
Aug 20 #PHP
PHP中读取照片exif信息的方法
Aug 20 #PHP
PHP函数eval()介绍和使用示例
Aug 20 #PHP
You might like
DC动漫人物排行
2020/03/03 欧美动漫
PHP 冒泡排序算法的实现代码
2010/08/08 PHP
PHP数组遍历的几种常见方式总结
2019/02/15 PHP
浅谈Laravel中的三种中间件的作用
2019/10/13 PHP
如何在Laravel5.8中正确地应用Repository设计模式
2019/11/26 PHP
JS判断是否360安全浏览器极速内核的方法
2015/01/29 Javascript
jQuery图片旋转插件jQueryRotate.js用法实例(附demo下载)
2016/01/21 Javascript
ECMAScript6快速入手攻略
2016/07/18 Javascript
Bootstrap Table使用心得总结
2016/11/29 Javascript
Vue常用指令V-model用法
2017/03/08 Javascript
Vue计算属性的学习笔记
2017/03/22 Javascript
PHP7新特性简述
2017/06/11 Javascript
nodejs实现的连接MySQL数据库功能示例
2018/01/25 NodeJs
使用typescript开发angular模块并发布npm包
2018/04/19 Javascript
用node撸一个监测复联4开售短信提醒的实现代码
2019/04/10 Javascript
微信小游戏中three.js离屏画布的示例代码
2020/10/12 Javascript
vue中是怎样监听数组变化的
2020/10/24 Javascript
微信小程序组件生命周期的踩坑记录
2021/03/03 Javascript
[01:00:04]DOTA2上海特级锦标赛B组小组赛#1 Alliance VS Spirit第二局
2016/02/26 DOTA
[51:17]完美世界DOTA2联赛循环赛Inki vs DeMonsTer 第二场 10月30日
2020/10/31 DOTA
使用apidoc管理RESTful风格Flask项目接口文档方法
2018/02/07 Python
Python设计模式之模板方法模式实例详解
2019/01/17 Python
python 判断矩阵中每行非零个数的方法
2019/01/26 Python
对Python中小整数对象池和大整数对象池的使用详解
2019/07/09 Python
Flask框架路由和视图用法实例分析
2019/11/07 Python
python将时分秒转换成秒的实例
2019/12/07 Python
Python中filter与lambda的结合使用详解
2019/12/24 Python
使用python客户端访问impala的操作方式
2020/03/28 Python
HTML5 标准将把互联网视频扔回到黑暗时代
2010/02/10 HTML / CSS
Book Depository美国:全球领先的专业网上书店之一
2019/08/14 全球购物
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
2013/08/04 面试题
电子商务应届生求职信
2013/11/16 职场文书
生日寿宴答谢词
2014/01/19 职场文书
团日活动总结格式
2015/05/11 职场文书
2015年监理个人工作总结
2015/05/23 职场文书
SQL之各种join小结详细讲解
2021/08/04 MySQL