最近在自己用php在写一个商城,再这个工程中学习到了很多的开发经验。

1.为了更好的调试和开发php,在开发状态中到php.ini设置开发的错误报告

在ubuntu中,其在/etc/php5/apache2/php.ini中。用命令打开后,找到

error_reporting = E_ALL & ~E_NOTICE;

display_error = on;

2.在php中我们经常用__autoload来自动加载类,为了加快开发效率和不必要的错误。

应当把类名和类所在文件名的开头完全一致,对大小写敏感。使得在调用__autoload后,

所得到的类名就是为文件名的一部分!注意大小写,这样久可以避免大小写!。

-------------2013 10 29 By ACReaper 《php开发经验》 version 0.0.1

3.商城的开发中碰到一个问题,这个是一个复习,而不是总结,在option中有一个属性为selected,当有多个option标签时,或者你用php循环出多个option标签时,要默认

选择某个标签,则这个时候应该开启selected属性,只要在相应option标签加入selected便可以!严谨点就是selected = “selected”;

----------2013 10 2 By ACReaper 《php开发经验》 version 0.1.1

转载于:https://www.cnblogs.com/sixcoder/p/3825959.html

PHP中开发的良好习惯总结(持续更新) By ACReaper相关推荐

  1. cas 部署过程中遇到的一些问题(持续更新)

    cas 部署过程中遇到的一些问题(持续更新) 1.CertificateException 有时候客户端和服务端都部署好了之后,回调回来会报异常 javax.net.ssl.SSLHandshakeE ...

  2. 实习中遇到值得积累下来的编程习惯(持续更新已结束-实习结束进入正式工作)

    出来实习后遇到很多在编程上的问题.有很多是在编程上的小细节,这些细节有些很关键,有些无关紧要,但是均是值得积累下来并不断坚持下去的好习惯.好方法.所以在此积累下来,并持续更新~ magic numbe ...

  3. 前端开发技术栈(插件篇):400+常用前端开发插件总结清单(持续更新......)

    常用前端开发插件总结清单,日常前端开发的时候,尤其在使用一些常用的功能的时候,例如:表单,,动画效果,时间选择,文件上传,下拉框等功能.直接用插件可以让自己节省更多的开发时间,更多的去关心业务,自己封 ...

  4. 快应用开发常见问题以及解决方案【持续更新】

    接触快应用也有一段时间了,踩过了大大小小的坑,让我活到了今天.准备在此立贴持续更新,记录遇到的问题以及解决方案,造福大众. css 方面 1.文字竖排不支持 目前官方还不支持writing-mode, ...

  5. SKlearn中的函数学习总结(持续更新)

    关于SKlearn中的函数学习及关键代码部分,会持续更新 (参考sklearn官方文档) 一:分类.回归 二:降维 三:模型评估与选择 四:数据预处理 五:模型保存 大类 小类 适用问题 实现文档 说 ...

  6. Android开发样式问题总结【持续更新】

    目录 Android控件/框架开源库收集 配置国内仓库 1. Java中设置控件的大小需要把dp先转换为像素(转换如下) 2. Java中设置GridLayout布局的layout_columnWei ...

  7. mysql字段超长会报错吗_MySQL使用过程中的报错处理(持续更新)

    MySQL使用过程中的报错处理(持续更新) 一.数据库初始化 1.Percona的MySQL 5.6.20版本数据库初始化 初始化命令(MySQL 5.6版本不适用mysqld命令进行初始化) ./s ...

  8. AutoCAD2019+vs2019+C# 二次开发学习笔记day01(持续更新)

    目录 一.新建项目 1.应用程序 目标框架 选择 4.7.2版 2.生成 目标平台选择x64 3.调试 启动外部程序 选择 acad.exe 二.添加autocad类库 三.如何运用命名空间 1.[C ...

  9. 个人在 laravel 开发中使用到的一些技巧(持续更新)

    1.更高效率地查询:使用批量查询代替 foreach 查询(多次 io 操作转换为一次 io操作) 如果想要查看更详尽的介绍,可以看看这篇文章 什么是 N+1 问题,以及如何解决 Laravel 的 ...

最新文章

  1. .Net学习笔记----2015-07-10(GDI绘图)
  2. Android微信界面的设计
  3. win10 下安装、配置、启动mysql
  4. 绿盟防火墙配置手册_双链路环境下不同品牌防火墙更换案例分享
  5. 从小小后视镜看物联网的生态(下)
  6. python加载模型_解决python 无法加载downsample模型的问题
  7. 苹果手机长截屏_涨知识了!原来苹果手机也可以长截屏,还不知道的,快来学一学...
  8. 安徽省计算机二级水平考试试卷,2010安徽省全国计算机等级考试二级笔试试卷VB试题及答案...
  9. 平方项知多少?平方项、分组回归与门槛模型
  10. Flutter 2.10 正式发布,包含 Windows 平台正式版,快来看看有什么新内容
  11. python3,烤地瓜案例
  12. Excel文本自动换行
  13. android opop状态栏透明,oppo状态栏美化
  14. R语言学习20150414
  15. 【天光学术】MPACC论文:实证会计研究生毕业论文写作“十诫”
  16. pyqt UI设计以及pyuic工具的使用
  17. java基于微信小程序的大学生个人家庭理财产品 uniapp小程序
  18. iverilog仿真问题
  19. 共模电流抑制思路小结
  20. 最贵的计算机主板多少钱,芯片都一样价格贵十倍 顶级主板凭啥卖出高价

热门文章

  1. css光线,css 射线实现方法
  2. mysql单表简单排序查询
  3. * 四、要求写一个方法:method。该方法要求传入一个数字n(n要小于10), * 该方法能够计算得到所有各位上的数字不超过n且每一位的数字都不重复的三位数的个数。
  4. c语言 增删查 案例,C语言实现单链表的增删查改
  5. java dfs_Java数据结构与算法 深搜(DFS)的简单使用(一)之排列组合
  6. mysql memcached java_java缓存技术memcached实例
  7. C++(STL):19---deque之删除和emplace用法
  8. Harris的角点检测和特征匹配
  9. 《Java8实战》笔记(12):新的日期和时间API
  10. Linux加密框架 crypto 算法模板