php代码规范插件(php代码规范)
大家好,今天来为大家分享php代码规范插件的一些知识点,和php代码规范的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!
phpstorm怎么格式化代码
phpstorm代码格式化方法:
快捷键:Ctrl+ Alt+ L
设置代码样式:File-> Settings-> Code Style->PHP
根据个人php代码规范和个人喜好设置 PHP等代码的样式结构。
phpstorm可以设置:
1、等号对齐
2、中括号显示方式...
3、空格显示方式等...
总之,只要你想要的都可以设置,自己慢慢折腾吧...
代码示范:
<?php
class HellowordController extends Controller
{
public function actionIndex($id)
{
echo'hello word!';
echo$id;
}
public function actions()
{
return array('edit'=>'application.controllers.helloword.UpdateAction',);
}
}
另外,对 phpstorm设置好后,可以把设置信息导出,以便后续安装后再次使用。
导出设置方法:File-> Export Settings
导入设置方法:File-> Import Settings
phpstorm有哪些好用的插件
Material Theme UI
UI主题插件
Chinese PHP Document
提供中文版本的PHP函数文档
PHP composer.json support
在编辑composer.json文件时,提供属性和值的自动完成功能
Background Image Plus
允许设置背景图片,提供Set Background Image选项
.env files support
在使用.env文件时,提供key值的自动完成功能
.ignore
突出显示并支持GIT忽略文件
nginx support
提供对nginx服务器的运行、配置操作支持,配置文件语法高亮
Laravel Plugin
在Laravel框架开发中提供路径和值的自动完成功能
Blade
支持Laravel Web框架的刀片服务器模板语言
LaravelStorm
为laravel开发提供有用的工具
Thinkphp5 Plugin
为thinkphp5.0提供视图、配置、路由、数据库、模型智能提示和跳转功能
Swoole IDE Helper
提供Swoole框架的帮助文件
BashSupport
支持编写.sh脚本,并提供语法提示
Scroll From Source
在侧边栏显示文件位置信息
ideolog
方便查看日志信息
Rainbow Brackets
提供彩虹括号风格的代码美化
Vue
提供Vue前端框架的支持
Vue Component Creator
支持Vue组件的快速创建
Grep Console
提供日志查看功能,并标记不同日志的颜色
SonarLint
在编码不规范时提供提醒功能
power-mode
提供写代码时的动效体验
Markdown support
支持在编写.md文件时预览功能
ClangFormatIJ
提供多语言代码格式化功能
CodeGlance(有点卡)
提供代码地图功能,类似SublimeText的Mini Map插件
php面向对象编程书写代码规范
类命名
a)使用大写字母作为词的分隔,其他的字母均使用小写,即驼峰格式。
b)名字的首字母使用大写
c)不要使用下划线(’_')
d) interface接口最好使用大写字母I,并以Interface结尾
例如:
class NameOneTwo
class Name
interface IExampleInterface()
方法命名
a)使用大写字母作为词的分隔,其他的字母均使用小写
b)名字的首字母使用大写,声明为“private”或“protected”的,使用’_’为前缀
c)不要使用下划线(’_')
d)(与类命名一致的规则)
e)对象的访问器总是以“get”或“set”为前缀,当使用设计模式如单态模式(singleton)
类属性命名
a)属性名前缀应以属性值类型指定(具体参照变量命名规则)
b)前缀后采用与类命名一致的规则
c)私有属性采用’_’为前缀
例如:
class NameOneTwo{
public function VarAbc(){};
public function ErrorNumber(){};
public$iAge;
private$_iAge;
}
全局变量
a)全局变量应该带前缀‘g’
b)其余参照变量命名规则
例如:
global$gi_Age;
global$ga_Price
关于本次php代码规范插件和php代码规范的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。