在日常学习、工作或生活中,大家总少不了接触作文或者范文吧,通过文章可以把我们那些零零散散的思想,聚集在一块。范文书写有哪些要求呢?我们怎样才能写好一篇范文呢?以下是我为大家搜集的优质范文,仅供参考,一起来看看吧
怎么使php语言变得简洁一些 php语言怎么样篇一
php语言一直以简单易用著称,那么怎么使php语言变得简洁呢?下面是百分网小编精心为大家整理的使php语言变得简洁的方法,希望对大家有帮助,更多内容请关注应届毕业生网!
编码规范往简单说其实就是三个方面:
换行
空格
变量命名
放在 php 里面,还有一些附加的地方,比如关键字大小写,语法糖的使用(array() 与 [] 等)的问题。之前整理过 psr 的标准,也找过 php-cs-fixer 这样的工具。这些都是规范代码的重要手段。有统一的标准,配合上工具的检查,形成统一的编码约束不是什么难题。
没有规范,不同的人甚至同一个人在空格、换行和命名上都有可能是十分随意的。代码一长,回使整个文件看起来无比杂乱。
典型的例子比如:if 和 else 的组合,可以写出无数种风格,比如:
这里并不探讨各种写法的优缺点,只是风格需要保持统一,不要混用。
如果你仔细看过 psr 的标准,可能也会注意到某些地方其实是标准无法涉及到的。比如一个超长的表达式在什么时候换行,如何缩进等。
这里涉及到的就是编码习惯的.约束问题。
比如方法的链式的调用的问题,比如某些数据库查询的封装:
写代码的过程中,最优的写法和编码习惯又不是同一件事情。这里要说的指的是如何遵循 php 的语言特性或者框架的特征,充分发挥语言和框架的能力来减少冗余。
比如在获取前端传入的参数的时候,很多时候能见到这样的代码:
$param = isset($_post['param']) ? $_post['param'] : '';
更有甚者一些框架将前端传入的参数封装了一层,比如 $this->request->data['param'],如果再去用 isset 或者 array_key_exists 判断,整个获取参数的语句就会变得很长。
某些情况下使用三元运算符的时候需要注意 ?: 是可以合并使用的。
其实我们应该去尝试封装这种写法,防止同样的变量出现在一个语句中多次的情况。对于默认值的赋予,可以调研框架是否有封装提供,或者通过强制类型转换的方式进行。
还有一种情况是条件和循环嵌套的时候。比如从数组里抽取某一个字段,或者对某一个字段的值进行处理的时候,善用 array_map 以及引用(&)往往能节省不少工作量。但是使用的时候也要注意数组指针最后的位置。
在根据条件返回结果时,需要善用 return。还有就是合理的抽象与封装。
除了以上提到的在日常开发中需要注意的一些问题。还有就是事后的工作。
我相信很多人在看自己以前的代码的时候都有一种其实有更好的写法的感觉。随着时间的推移自己总会有更丰富的阅历,更多的想法。偶尔 review 自己的代码也是对过去的总结,也许会有新的感知。
团队项目中,队友的配合对整个代码的规范起着决定性的作用。一个团队中有一个人不遵守规范,而又要到处修改代码的时候,很快就能破坏到所有的约束。
有统一的标准,有良好的执行力才能完成这件工作。
s("content_relate");【怎么使php语言变得简洁】相关文章:
php语言介绍11-14php语言发展前景怎么样10-11如何使雅思口语变得更地道11-08php语言的误区11-03php语言的简介10-19php语言误区介绍10-12php语言基础入门08-23php语言结构语句08-18如何学习好php语言11-12php语言的优缺点11-14

一键复制