028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

PHP代码书写规范

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

创新互联2013年开创至今,是专业互联网技术服务公司,拥有项目成都网站制作、网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元志丹做网站,已为上家服务,为志丹各地企业和个人服务,联系电话:18980820575

基本规范

先说一下最基本的东西:

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代码书写规范”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


分享题目:PHP代码书写规范
文章分享:http://www.tsicrk.com/article/pggiep.html

其他资讯

让你的专属顾问为你服务

2.9143s