Blogger Information
Blog 6
fans 0
comment 0
visits 4447
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP代码规范的好习惯
jew的博客
Original
637 people have browsed it

PHP 被称为 dirty but quick (脏而迅速)的编程语言。尽管在其它编程语言使用者看来,PHP 程序并不简洁美观,但是我们可以通过一些优秀的编程习惯,也能让 PHP 的代码看起来比较舒服优雅。有哪些方法呢?下面逐一说下。

1.规划代码结构

优秀的 PHP 代码应该有清晰的结构。PHP 面向对象的特性允许程序员将应用程序分解为函数或方法。如果代码晦涩难懂,你也可以添加注释,使代码的功能一目了然。编码时应尽量将前端代码(HTML/CSS/JavaScript)与应用程序的服务端规则分开,或者你可以使用遵循 MVC 模式的 PHP 框架来构建你的应用程序(我都是用tp)。

2.编码风格统一

优秀的 PHP 代码应该具备统一的风格。比如,为变量和函数制定统一的命名规则,为循环任务(比如数据库存取、错误处理)制定统一的接入标准,或者保持有规律的代码缩进,这些编码习惯都可以让别人阅读代码更加轻松。

3.可移植性

优秀的 PHP 代码应该具有可移植性。程序员应学会运用 PHP 现有的特性(比如魔术引号和短标签等),应该了解产品需求,适应 PHP 的特点,保证写出的 PHP 代码具有可移植性和跨平台性。

4.代码安全性

优秀的 PHP 代码应该具有安全性。PHP5 具有卓越的特性和灵活性,但应用程序的安全往往掌握在程序员的手中。作为专业的 PHP 开发人员,应该对安全漏洞有一些深入了解,常见的安全漏洞有跨站脚本攻击(XSS)、跨站请求伪造(CSRF)、代码注入漏洞和字符编码漏洞等。使用 PHP 中的特定功能和函数(比如 mysql_real_escape_string 等)可以帮助程序员写出安全的代码。

5.避免简写标记

应使用完整的起始标记,不推荐使用简写的起始标记。

6.用单引号代替双引号***

由于 PHP 会对双引号中的内容进行变量搜索,为了避免这种搜索带来的性能影响,程序员应该使用单引号引用字符串。

7.转义输出***

应该在 htmlspecialchars 函数中使用 ENT_QUOTES 参数,保证单引号(’)也可以被转义。尽管没有规定必须这样做,但这是一个好习惯。

8.使用逗号隔开字符串输出

字符串连接符(.)可以将单一的字符串传递给 echo 语句进行输出,与之相比,逗号可以实现 echo 语句中字符串的分别输出,这对 PHP 来说是一个性能改善。

$one=1;
$two=2;
echo $one,$two;die;

9.在输出前检查传递值

应该记得在输出前检查$_GET[‘query’] 的传递值。使用 isset 函数或是 empty 函数可以检查变量值是否为空。


Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments