PHP代码书写规范

发布时间:2021-08-24 17:30:22 作者:chen
来源:亿速云 阅读:273

本篇内容主要讲解“PHP代码书写规范”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PHP代码书写规范”吧!

基本规范

先说一下最基本的东西:

PHP代码书写规范

PHP代码书写规范

PHP代码书写规范

PHP代码书写规范

预期结果是输出: 2 4 6,实际结果是2 4 4, 至于为什么可 以看我之前的文章: PHP中&符号你真的了解吗?。 可以使用array_walk`方法避免这个问题, 示例:

PHP代码书写规范

PHP代码书写规范

建议使用第二种方式,不符合条件的直接返回,剩下的就是符号条件的,那么避免了在if里面写很多代码。

PHP代码书写规范

方法未使用,方法名不规范已经告诉你了,可以快捷修改,也可以自己修改。

框架规范

参数验证

PHP代码书写规范

PHP代码书写规范

PHP代码书写规范

比如登录需要参数验证再建立一个LoginRequest类继承这个BaseRequest

PHP代码书写规范

PHP代码书写规范

这里获取请求参数的时候会对表单进行验证,否则参数验证失败会调用刚刚Request积累定义的方法抛Json异常,返回信息给客户端。

控制器

控制器的主要工作负载获取请求数据和返回内容,不应做更多的事情,那么可以定义一个Service层来处理业务逻辑。 所以我的控制器的代码只有一行。

PHP代码书写规范

然后建立一个UserService来处理用户相关的业务逻辑。

PHP代码书写规范

在UserController中注入这个UserService使用:

PHP代码书写规范

Model

Model不建议写业务逻辑。Model主要是用来定义一些内容,不应该操纵数据。

Model的数据操纵应该放在Repository中,在Laravel的app目录下建立一个文件夹Repositories

定义BaseRepository:

PHP代码书写规范

定义UserRepository,用于用户数据相关的操作, 在构造方法中注入UserModel:

PHP代码书写规范

常量

项目中很多常量该怎么定义?

在app目录创建一个Constant目录, 再建立一个Contstant类来保存这些自定义常量。

这样的好处是:

PHP代码书写规范

到此,相信大家对“PHP代码书写规范”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

推荐阅读:
  1. css的书写规范是什么
  2. css书写规范有哪些

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php

上一篇:如何解决HttpServletRequest流数据不可重复读的操作

下一篇:CRITICAL_SECTION用法实例介绍

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》