首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

针对hyperf框架改造----编码规范

例如: feature/develop-order-zhaohao-0423 路由命名 全部以小写英文编写,单词与单词之间使用下划线隔离 数据库迁移(migration) 生成迁移文件 ## --path..._to_表名``` 删除索引: ```delete_index_索引_to_表名``` 修改索引: 请示领导 备份(sql审核) 由于开发需要设置了sql审核机制,此migration为便于开发使用...,sql必须有自己备份后,提交到sql审核平台 表注释 由于我们使用的为hyperf2.0版本 migration 表注释在2.1版本才放出,我们可以只用原生sql修改表注释,所以需要在创建表的migration...PhpCsFixerConfig::create() ->setRiskyAllowed(true) ->setRules([ '@PSR2' => true, '@Symfony...true, '@PhpCsFixer' => true, 'header_comment' => [ 'commentType' => 'PHPDoc

1K30
您找到你想要的搜索结果了吗?
是的
没有找到

PHP程序员应该掌握的10个技能

2、命令:必须熟悉PHP带的一些常用命令及其常用选项,熟悉那些命令,自己运行 php.exe -h 如果这些命令你没有全部使用过,那么你对PHP实际上还很不了解。   ...5、测试:必须熟悉使用phpunit编写测试用例完成代码的自动测试。   ...6、管理:必须熟悉使用xinc, phing等完成工程管理的常用任务,例如工程编译、生成phpdoc、生成、版本控制、自动测试。   ...8、思想:必须掌握OOP的主要要求,这样使用PHP开发的系统才能是真正的PHP系统。   9、规范:编写的代码必须符合流行的编码规范,这样程序的可读性才比较好。   ...10、博学:掌握OOA、OOD、MS SQL Server、Oracle 、Zendframework、cakephp、symfony、模板技术等流行技术,掌握软件架构设计思想、搜索引擎优化、缓存系统设计

1.1K70

撸个 symfony4(一)

Duang~入坑symfony 最近在看symfony,发现laravel里面也引用了这个框架,国内关于symfony的资料不是很多,但是体验了以下之后,感觉还是不错的,所以记录下踩坑之旅...这是[官方文档](https://symfony.com) Before Start 注意: symfony 严格遵循标准的版本命名 API无法向下兼容 大版本号+1 准备工作 使用web server...installer 的版本号,以及如何使用 symfony installer 的简单介绍. php symfony.phar 创建一个项目 php symfony.phar new DemoForSymfony...如果你和我一样用symfony安装新的项目,使用上面的命令启动,可能会遇到如下的错误: ? 这是可以看看symfony的list: ? 这里需要一个TLS。也可以在选项中注释掉。 ?...可以使用 Symfony 框架自带的脚本工具,来确认当前的环境是否已经足够顺利运行 Symfony: $ php app/check.php # 在 Symfony 3.0+ 下 $ php bin/symfony_requirements

41910

Symfony2和Redis正名,基于PHP的10亿请求周网站打造

【编者按】如果你还在Symfony2和Redis使用中存在这样的错误观念:不能使用Redis作为主要存储;Symfony2的功能很多,以至于它的运行很慢,那么不妨看向Octivi的高请求网站打造。...Application’s Architecture Symfony2功能 Symfony有一些很棒的功能,这些功能使开发过程变得更容易,下面我们绍开发者最喜欢的一些功能: 注释 我们使用注释Symfony2...服务容器——我们使用JMSDiExtraBundle的服务注释定义我们的DI容器—这加速了开发,允许我们用PHP代码处理服务定义,我们发现PHP代码更可读。...因为所有的注释都很好的存储下来了,所以没有什么令人费解的地方—最后所有的东西都是纯PHP代码。...Symfony2监控—Monolog和Stopwatch 应用使用Monolog记录意料之外的行为,捕获错误信息。我们使用多个信道获取不同应用模块的分离的日志。

4.3K50

PHP编程风格规范

1.1.2 一般变量 一般的变量使用小写字母命名,单词之间使用下划线分隔。 变量名字应该使用名词或者形容词+名词的方式。如$value,$new_value。...1.1.3 临时变量 不要将在循环中频繁使用的临时变量如$i、$j等用于其它用途。 1.2 函数 函数采用小写字母命名,单词之间使用下划线分隔。...1.4 方法 方法使用英文的大小写来分隔单词,除首个单词外,其他单词的首字母大写,如getCurrentPage(); 不要采用不常用的缩写,如where2go(); 使用常用的缩写时,只大写首字母,如...--------------------------------+ // | Copyright (c) 2000-2003 Joshua Eichorn | // | Email jeichorn@phpdoc.org...| // | Web http://www.phpdoc.org | // +----------------------------------------------------+ // | This

1.6K70

Laravel源码解析之Request

很多框架都会将来自客户端的请求抽象成类方便应用程序使用,在Laravel中也不例外。...网上有些速查表列举了一些Request提供的方法不过不够全并且有的也没有解释,所以我还是推荐在开发中如果好奇Request是否已经实现了你想要的能力时去Request的源码里看下有没有提供对应的方法,方法注释里都清楚地标明了每个方法的执行结果...实例,这些Bag都是Symfony提供地针对不同HTTP组成部分的访问和设置API, 关于Symfony提供的 ParamterBag这些实例有兴趣的读者自己去源码里看看吧,这里就不多说了。...getRequestFormat(null)); } return $dup; } Request对象创建好后在Laravel应用中我们就能方便的应用它提供的能力了,在使用...这篇文章主要梳理了Laravel中Request对象,主要是想让大家知道如何去查找Laravel中Request现有提供了哪些能力供我们使用避免我们在业务代码里重新造轮子去实现Request已经提供的方法

2.3K20

IntelliJ IDEA常用设置和好用插件,不定时更新 2021-08-12更新

IDEA必改的第一个设置,使用过程中眼睛会舒服些 2:修改字体设置 到手第一件事就是改字体,改idea显示字体,和代码显示字体 首先改软件显示字体及大小,最喜欢使用的是Courier New字体...内置的 PHP 包含模板用于生成文件头和 PHPDoc 文档注释。以下变量在 PHP 包含模板中可用: {NAME} – 将为其生成 PHPDoc 注释的类,字段或函数(方法)的名称。...{CLASS_NAME} – 定义了生成 PHPDoc 注释的字段的类的名称。 {STATIC}- 如果要为其生成注释的函数 (方法) 或字段为静态(static),则获取静态值。...此时设置完成之后,使用的方式就是/*+TAB键 即可 (idea的模板开头是/开始,功能键默认tab,不用更改) 或者在配置模板的时候带上前面的 /*使用CTRL+J 进行提示,然后上下键选择 Enter...在添加注释时,不仅会生成注释,还会将对应名称翻译成中文,翻译的准确度取决于命名准确性 快捷键: ctrl + \ 批量添加注释:ctrl + shift + 另外可以自定义注释模板: 17: 代码生成插件

3.2K20

如何优雅地写好易读的、标准的Php注释

某不知名老鸟曾经说过,写代码时,代码注释是非常必要的,只是几段灰色字符串却能瞬间提升代码可读性、可重构性。...我个人也认为学习 Php 的初期便需要习惯和熟练使用代码注释,才不至于多年之后久别重温自己的杰作却感叹“我™都谢了写啥 bug?!”...,那么下面便是一些常用的 php 注释规范,也当是给自己做个备份:) @access 使用范围:class,function,var,define,module 该标记用于指明关键字的存取权限:private...Phpdoc会试图从该标记给的文件路径中读取文件内容 @const 使用范围:define 用来指明php中define的常量 @final 使用范围:class,function,var...@package 使用范围:页面级别的-> define,function,include 类级别的->class,var,methods 用于逻辑上将一个或几个关键字分到一组。

63520

怎样选择适合自己php框架

Symfony 的APIs也使得它很容易的与第三方应用整合,它也能与流行的前端框架一起使用,比如AngularJs。 很多的流行项目包括Drupal和phpBB也使用Symfony框架。...介于Symfony使用的是Twig,所以如果你以前使用Symfony,你可能想在你的下一个Yii框架中使用Twig。 这里没有明显的优胜者。3个框架都使用模版引擎使前端代码的的书写和维护更简单。...对于模块化框架来说Symfony是一个很好的例子。你可以使用模块化的方式在你的项目中使用Symfony提供的30个组件。...Yii框架使用MVC模型(Symfony也提供对MVC的支持) Symfony 可以用来快速开发和用于复杂项目。...: 3个框架都是全栈的php框架,从前端代码书写到后段数据获取,都提供了构建web应用的功能 项目都是开源的,并且都托管在GitHub上,这使得任何人都能容易的贡献自己的代码 所有的框架都有很好的文档注释并都与一个庞大的社区支持

4.7K20
领券