php好代码风格的示例分析
发表于:2025-11-06 作者:千家信息网编辑
千家信息网最后更新 2025年11月06日,这篇文章给大家分享的是有关php好代码风格的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体如下:1、避免使用魔数if($age<18){}这个18不太明白为什么
千家信息网最后更新 2025年11月06日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安全错误
数据库的锁怎样保障安全
梦幻西游可购买的服务器
国家电网网络安全监测装置入围
惠州家政软件开发市场价
数据库语言入门
群晖是不是服务器独立运行
台州天气预报软件开发
阿里服务器宕机
浙江安防时间频率同步服务器
最强蜗牛服务器连接超时
服务器管理器 为什么没激活
3d仿真软件开发
微信扫雷埋雷软件开发
网络游戏服务器框架
wind数据库如何注册
服务器地址 ftp地址
南京智能软件开发销售公司
jsp 取服务器时间
四平数据库置疑修复培训
金华海猪网络技术有限公司宜春
上海双美软件开发有限公司
求生之路2怎么自动连接服务器
运营网络技术概况
sql注入爆出数据库步骤
金铲铲微信区服务器满了
内蒙古自治区网络安全技术学院
网络安全4级考证通过图
hp服务器如何与存储连接
网络安全和信息化技术能力
金蝶检查数量余额表的数据库
一键备份数据库