php好代码风格的示例分析
发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,这篇文章给大家分享的是有关php好代码风格的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体如下:1、避免使用魔数if($age<18){}这个18不太明白为什么
千家信息网最后更新 2025年01月16日php好代码风格的示例分析
这篇文章给大家分享的是有关php好代码风格的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
具体如下:
1、避免使用魔数
if($age<18){}
这个18不太明白为什么要这样子。
可以将28定义在一个变量里面,这个变量命名表明了这个值的含义
$adult_age = 18;//成年的分界点年龄if($age<$adult_age){}
2、函数的返回结果:不要使用一个变量来存储返回结果
一旦你知道了返回结果,就应该马上返回。这样做的好处,是可以减少错误。
3、函数带有很多的参数。不要超过三个
如果参数很多,尽量聚合成一个model传递进去。比如一个数组,一个实例都可以。
太多的参数为什么影响方法的稳定性呢?
比如修改就会变得很麻烦。
我现在明白了。这个方法需要新加一个参数传递进去,那么原来调用这个方法的代码,就得跟着改变。
在做接口的时候,经常会遇到类似的问题。
function forgot($userName, $email, $email_url, $format = 'json')
上面是三个参数。
原来别人调用这个函数是,
forgot($userName, $email, $email_url, $format = 'json');
现在需求要变化了,需要新增加一个参数。怎么办?
原来的代码就要跟着修改。方法并不稳定。要么就重新开一个方法适应新的需求。要么就修改调用方的调用代码。
但是有种办可以避免这种问题
把原来传递参数做成数组形式,如下:
forgot($params=array(),$format = 'json');
聚合成一个数组。这样可以加任意多个参数。
如何理解:php引擎的内置函数,带有多个参数的情况呢?
设计缺陷?
4、方法的参数中含有布尔参数。
这意味着,这个方法不是完成一个单一的目标。违背了单一职责。增加了复杂性。
感谢各位的阅读!关于"php好代码风格的示例分析"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
参数
方法
代码
函数
变量
数组
结果
示例
风格
分析
三个
内容
多个
更多
篇文章
要么
跟着
问题
需求
不错
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
一般一个机房部署多少台服务器
挑选网络技术服务材料
曙光服务器安全模式
饥荒在线服务器列表
迅雷网日本极品翘臀数据库
张家港中高端服务器新报价
南京嘉安网络技术有限公司
塔式服务器T640散热片拆装
介休网络技术招聘
以网络安全为主题的简笔画
JDBC查询数据库的代码
计算机网络及网络安全的概念
linux服务器管理视频
常德网络安全制造
应用程序使用的今日头条软件开发
三六零世界互联网科技
珠海网络技术兼职
软件开发页面清单
php 流媒体服务器
地图符号数据库
网络安全和法学
华三虚拟化服务器硬件
c 上传ppt到数据库
天津供应商管理软件定制软件开发
江西正规软件开发诚信服务
华为出售服务器业务的名称是
攻克网络安全难题计划
指纹数据库有什么用
美洲新世界亚洲服务器
晶晶卡车软件开发者被抓