这10个思路,能帮你设计出简单易用的网页

程序员的专属强迫症你中了几条?

  返回  

商城系统二次开发注意技巧

2017/4/8 9:18:03 浏览:

互联网时代的今天,人们的生活消费方式随之改变,做电商也应该随时做好准备根据需求的变化而变动,许多商家在投身电商之初经营的商城系统比较单一,但如今已不足以支撑,此时就需要对商城系统进行二次开发,接下来天津光标科技就为大家整理出商城二次开发的技巧和建议,希望对大家有所帮助。


关于PHP书写:


1.代码标记建议使用标准形式,不建议使用简写形式,如果服务器未开启对短标记的支持(short_open_tag = Off),将会有暴露源码的危险。


2.模板中输出变量使用“echo” 输出,以分号结尾,不建议使用“=”输出。


3.对于函数级、类类及文件头注释使用C样式的注释“/* */”,对于代码行(段)的注释可使用标准C++注释”//”。


4.建议使用缩进保持代码的层级关系,每个缩进的单位约定是一个TAB(4个空白字符宽度),开发工具建议使用Zend Studio、UltraEdit、EditPlus等编辑器。


5.关于PHP变量的命名规则,建议以英文拼写为蓝本,遵循简洁和可读性原则,至于采用C风格还是Java风格还是其它,可跟据自己习惯,本人不做强制建议。


6.全局常量的定义要统一使用大写,单词之间使用下划线连接。


7.开发时,代码的error_reporting报错级别建议设置为E_ALL & ~E_NOTICE。


8. Include,require包含文件时建议使用绝对路径,框架底层引入文件可使用Include,require(不带once效率高一些),在业务逻辑层引入文件时可使用Include_once,require_once。


关于数据库:


1. 表和字段命名同样应以英文拼写为蓝本,遵循简洁和可读性原则,长度适中,建议长度在30个字符内,否则跨库迁移可能会存在麻烦。


2. 字段类型设置应遵循足够用不浪费的原则。


3. SQL语句中,除了表名、字段名称以外,全部语句和函数均应大写。


4. 尽可能避免直接编写SQL语句去执行,提倡使用系统数据库操作层相应入口来完成。


5. 索引可以加快检索速度,但不易过多,单个表建议不超过5个索引。


关于目录的安全:


1.文件与目录命名均使用小写字母,php文件后缀均为“.php”。


2.请在敏感目录中放置一个1字节的index.html文件,内容为一个空格,以避免当http服务器的Directory Listing打开时,服务器文件被索引和列表。


3.根目录创建一个空格为内容的robots.txt文件,防止搜索蜘蛛抓取时,因找不到该文件而产生一个[error]信息而产生大量的无效WEB日志。



天津光标科技有限公司作为一家以积极、严谨、优质、高效为核心的互联网软件开发公司欢迎有软件开发需求的用户联系我们

我们拥有国内顶级的设计、技术团队和多年互联网软件开发经验。


我们只针对有互联网产品意识的客户
为其提供系统的基于互联网的软件设计 、 软件开发 、 深度追踪技术服务 



文章来源天津光标科技有限公司,如需转载请注明出处。