PhpStorm添加PHP代码规范检查CodeSniffer(phpcs)和PHP代码静态分析工具Mess Detector(phpmd)

摘要:
1、 安装并添加图像以加快下载速度。/composer.pharconfig-grepo。包装公司oserhttps://packagist.phpcomposer.comCodeSniffercomposer.pharglobalrequire“squizlabs/php_codesniffer=*”MessDetectorcomposer.pharglobalrequire“phpm”

一、安装

添加镜像,加速下载

./composer.phar  config -g repo.packagist composer https://packagist.phpcomposer.com

CodeSniffer

composer.phar global require "squizlabs/php_codesniffer=*"

Mess Detector

composer.phar global require "phpmd/phpmd=*"

二、PhpStorm配置phpcs, phpmd位置

 File -> Default Setting -> Language & Frameworks -> Code Sniffer -> Config[Local] 点击 ... 按钮 -> path: C:Users{username}AppDataRoamingComposervendorinphpcs.bat

 File -> Default Setting -> Language & Frameworks -> Mess Detector -> Config[Local] 点击 ... 按钮 -> path: C:Users{username}AppDataRoamingComposervendorinphpmd.bat

 三、PhpStorm启用phpcs, phpmd

File -> Default Setting -> Editor -> Inspections -> PHP -> PHP Code Sniffer validation (打上勾)-> Coding standard -> PSR2 -> Apply

File -> Default Setting -> Editor -> Inspections -> PHP -> PHP Mess Detector validation (打上勾)-> Options(选择相应规则) -> Apply

免责声明:文章转载自《PhpStorm添加PHP代码规范检查CodeSniffer(phpcs)和PHP代码静态分析工具Mess Detector(phpmd)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇MVC 一页多个提交表单(Multi_Form in one page)Linux基础知识之man手册的使用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

用PHP和Ajax进行前后台数据交互——以用户登录为例

很多网站中都有用户登录系统,要完成用户的注册和登陆,就一定要用到前后台的数据交互。在这里以简单的用户注册和登陆为例介绍一下前后台交互的大致流程。 首先,我们来做一个简单的登陆界面。 这里为了方便我使用了bootstrap插件 <form class="form-horizontal"> <div class="form-grou...

php SWFUpload多文件上传

什么是SWFUpload SWFUpload是一个网站前端文件上传组件。SWFUpload通过flash+JavaScript,实现在不刷新网页的条件下,多个文件批量上传(实际上是逐个上传)、以及显示上传进度。 SWFUpload基本原理 1、传统的html表单文件上传 传统的文件上传是使用下面这种Form的: 1 <formid="file...

php 获取远程图片长宽和大小

/***获取远程图片的宽高和体积大小** @param string $url 远程图片的链接* @param string $type 获取远程图片资源的方式, 默认为 curl 可选 fread* @param boolean $isGetFilesize 是否获取远程图片的体积大小, 默认false不获取, 设置为 true 时 $type 将强制为...

[Windows Server 2008] PHP安装Memcached

★ 欢迎来到〖护卫神·V课堂〗,网站地址:http://v.huweishen.com★ 护卫神·V课堂 是护卫神旗下专业提供服务器教学视频的网站,每周更新视频。★ 本节我们将带领大家:Windows中为PHP安装MemcachedMemcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。 1、下载软件包,教程中软件包...

php session 数据保存在哪里?

SESSION 的数据保存在哪里呢? 当然是在服务器端,但不是保存在内存中,而是保存在文件或数据库中。 默认情况下,php.ini 中设置的 SESSION 保存方式是 files(session.save_handler = files),即使用读写文件的方式保存 SESSION 数据,而 SESSION 文件保存的目录由 session.save_pa...

windows下搭建nginx+php+laravel开发环境(转)

1.前言   windows下大多我们都是下载使用集成环境,但是本地已经存在一个集成环境,但不适合项目的需求。因此准备再自己搭建一个环境。 2.准备   工具:    1) 下载 nginx1.14.0(版本根据自己需要下载,本教程使用1.14.0版本)        2) 下载 PHP7.2.11(版本根据自己需要下载,本教程使用7.2.11版本)   ...