您的位置:首页 > 编程语言 > PHP开发

提高php代码质量 36计

2012-04-16 17:21 218 查看
from: http://www.oschina.net/question/1579_47231?from=20120416
1.不要使用相对路径

2. 不要直接使用 require, include, include_once, required_once

3. 为应用保留调试代码

4. 使用可跨平台的函数执行命令

5. 灵活编写函数

6. 有意忽略php关闭标签

7. 在某地方收集所有输入, 一次输出给浏览器

8. 发送正确的mime类型头信息, 如果输出非html内容的话.

9. 为mysql连接设置正确的字符编码

10. 使用 htmlentities 设置正确的编码选项

11. 不要在应用中使用gzip压缩输出, 让apache处理

12. 使用json_encode输出动态javascript内容

13. 写文件前, 检查目录写权限

14. 更改应用创建的文件权限

15. 不要依赖submit按钮值来检查表单提交行为

16. 为函数内总具有相同值的变量定义成静态变量

17. 不要直接使用 $_SESSION 变量

18. 將工具函数封装到类中

19. Bunch of silly tips

20. 使用array_map快速处理数组

21. 使用 php filter 验证数据

22. 强制类型检查

23. 如果需要,使用profiler如xdebug

24. 小心处理大数组

25. 由始至终使用单一数据库连接

26. 避免直接写SQL, 抽象之

27. 將数据库生成的内容缓存到静态文件中

28. 在数据库中保存session

29. 避免使用全局变量

30. 在head中使用base标签

31. 永远不要將 error_reporting 设为 0

32. 注意平台体系结构

33. 不要过分依赖 set_time_limit

34. 使用扩展库

35. 使用MVC框架

36. 时常看看 phpbench
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: