代码之美 - 如何写出优雅的PHP代码
写出优秀的程序代码是一门艺术,要想如此,就必须在一开始就养成良好的编程习惯。良好的编程习惯不仅有助于项目初期的设计(如模块化),还可以使你编写的代码更易于理解,从而使代码的维护工作更轻松、更省力……
代码之美 - 如何写出优雅的PHP代码
写出优秀的程序代码是一门艺术,要想如此,就必须在一开始就养成良好的编程习惯。良好的编程习惯不仅有助于项目初期的设计(如模块化),还可以使你编写的代码更易于理解,从而使代码的维护工作更轻松、更省力。不好的编程习惯则会造成代码bug,并且会使以后的维护工作困难重重。
本文以PHP语言为例,介绍一些良好的编程习惯,希望能够对你有所帮助。
1. 规划代码结构
优秀的PHP代码应该有清晰的结构。PHP面向对象的特性允许程序员将应用程序分解为函数或方法。如果代码晦涩难懂,你也可以添加注释,使代码的功能一目了然。编码时应尽量将前端代码(HTML/CSS/JavaScript)与应用程序的服务端规则分开,或者你可以使用遵循MVC模式的PHP框架来构建你的应用程序。
2. 编码风格统一
优秀的PHP代码应该具备统一的风格。比如,为变量和函数制定统一的命名规则,为循环任务(比如数据库存取、错误处理)制定统一的接入标准,或者保持有规律的代码缩进,这些编码习惯都可以让别人阅读代码更加轻松。
3. 可移植性
优秀的PHP代码应该具有可移植性。程序员应学会运用PHP现有的特性(比如魔术引号和短标签等),应该了解产品需求,适应PHP的特点,保证写出的PHP代码具有可移植性和跨平台性。
4. 代码安全性
优秀的PHP代码应该具有安全性。PHP5具有卓越的特性和灵活性,但应用程序的安全往往掌握在程序员的手中。作为专业的PHP开发人员,应该对安全漏洞有一些深入了解,常见的安全漏洞有跨站脚本攻击(XSS)、跨站请求伪造(CSRF)、代码注入漏洞和字符编码漏洞等。使用PHP中的特定功能和函数(比如mysql_real_escape_string等)可以帮助程序员写出安全的代码。
你可能喜欢
- 安全开发
- 代码之美
- html特效代码
- 安全指南
- PHP编程
- 安全策略
- 学习手册
- PHP规范
- 信息安全产品开发实践9页
- 互联网系统安全开发指南14页
- Day2_软件安全开发生命周期73页
- Day2_J2EE安全开发92页
- Gooann安全开发系列——Java安全编码介绍94页
- web应用系统安全开发规范27页
- 代码之美17页
- 代码之美Beautiful Code(中文版)ch018页
- html特效代码之美4页
- 代码之美-利用构造方法实现模块的解耦3页
- 云计算成就代码之美——首届阿里云开发者大赛巡礼3页
- 代码之美 - 如何写出优雅的PHP代码2页
- html网页特效日历代码5页
- html特效代码大全精美免费下载5页
- html特效代码6页
- html特效代码13页
- html标签特效代码大全33页
- html特效代码大全精美免费下载8页
- 信息安全复习指南1页
- 信息安全事故处理指南49页
- 个人安全防护指南2页
- 中国产业安全指南介绍42页
- MySQL安全性指南23页
- 春节安全指南4页
- 10条PHP编程习惯3页
- 用PHP编程语言开发动态WAP页2页
- PHP编程最快明白9页
- PHP网络编程期中考试试题3页
- PHP网络编程(变量)41页
- PHP网络编程61页
- 第12章系统评估准则与安全策略43页
- 浅谈如何建立有效的网络安全策略6页
- 电脑安全策略7页
- windows安全策略6页
- 内网安全系统策略配置(通用)2页
- iis的安全配置策略7页
- 领导干部学习手册(改4)17页
- 学生自主学习手册13页
- oracle学习手册14页
- 学习文化手册2页
- MATLAB R2012a超级学习手册573页
- AutoCAD 2013完全学习手册566页
- PHP代码规范22页
- PHP编码规范17页
- PHP编码规范6页
- PHP编码规范_暂行_3页
- PHP编码规范 之 Discuz!18页
- PHP编码规范4页


