php代码格式化
1. linux下有没有php代码格式化工具
1、linux上调试可以使用vim
"不要用空格代替制表符
set expandtab
"在行和段开始处使用制表符
set smarttab
"统一缩进为4
set shiftwidth=4
set tabstop=4
set softtabstop=4
"设置自动缩排
set autoindent
"cindent对c语法的缩进更加智能灵活
set cindent
"比autoindent稍智能的自动缩进,在这种缩进模式中,每一行都和前一行有相同的缩进量 粘贴时候使用 set paste
set smartindent
命令:gg=G
2、格式化整个目录使用PHP-CS-Fixer 基于composer管理的
php php-cs-fixer.phar fix /path/to/dir
php php-cs-fixer.phar fix /path/to/file
php php-cs-fixer.phar fix /path/to/project --level=psr0
php php-cs-fixer.phar fix /path/to/project --level=psr1
php php-cs-fixer.phar fix /path/to/project --level=psr2
php php-cs-fixer.phar fix /path/to/project --level=symfony
可以根据PSR标准自动格式化
3、格式化整个目录使用PHP Beautifier
这是一个pear类库
pear install php_beautifier-0.1.15
不过这个有些老了
4、其它IDE,coding的时候
PHPStorm、Netbeans、Subline等等都是可以格式化的
推荐方式
1、个别文件使用可以格式化的编辑器2、整体使用PHP-CS-Fixer
2. sublime text怎么格式化PHP代码
1、首先你得安装好CodeFormatter这个插件,然后打开它的默认配置文件。修改内图中的配置项容,修改内容为:
"php_path": "Data\\CodeFormatter\\php\\php.exe",
php_path是php.exe文件路径,路径可以是相对路径当然也可以是绝对路径,用相对路径是为了在配置好sublime后将其整个文件夹打包带走在其他电脑直接使用无需再次配置。
2、打开sublime安装目录,在目录下简历“Data”文件夹,在Data文件夹下建立"CodeFormatter"文件夹,在CodeFormatter文件夹下建立"php"文件夹。
3、安装wampserver3,然后打开其安装目录\bin\php\php7.0.0,复制文件夹中的php.exe和php7ts.dll两个文件到第2步建立的路径Data\\CodeFormatter\\php下,复制后你就可以把wampserver卸载掉了,当然你想用wamp那就留着。(codeformatter要求php版本最低为5.6)最终结果目录结构。
4、使用快捷键ctrl+alt+f即可格式化php代码。
3. php格式化html
不知道你是抄怎么格式化,如果单纯是格式化html是不会去掉其中html代码的,常用的就是htmlspecialchars函数。
但是如果你需要去掉里面的html代码,一般都是用strip_tags函数,但是如果要保留<br>的话就需要你首先把<br>或<br/>替成其他非html字符,例如**#**等特殊字符。等执行完strip_tags后再替回来就可以了。
$str = str_replace("<br>","**%#**",$str);
$str = strip_tags($str);
$str = str_replace("**%#**","<br>",$str);
4. sublime 编写php代码时怎么格式化php代码
安装phptidy插件
使用package control安装,快捷键为ctrl+alt+t。
安装php
集成的,独立的都行
设置系统变量
把上一步安装php的目录加入到电脑系统变量PATH中,并且还要在用户变量添加
PHPRC也指向php安装的目录
设置phptidy编码
重启sublime后应该可以使用了。如果还不行,打开sublime的console,会有相关报错信息。一 般般是因为编码问题,在phptidy的相关包里找到php_tidy.py这个文件,在头部加上
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
重启后使用快捷键就可以格式化php了!!
5. phpstudy怎么格式化代码
phpstudy是php环境搭建软件,要格式化代码可以使用ultraedit,notepad或在线格式化(网页版)
6. Notepad++怎样格式化php代码
想要Notepad++支持php高亮和自动自动函数补全的功能,不需要安装插件,只需要安装notepad++过程中,选上“Auto Complete Files”,然后安装完毕后,设置一下即可:
设置(T) ⇒ 首选项... ⇒ 备份 ⇒ 备份与自动完成 ⇒ 自动完成 ⇒ 勾选 "所有输入均启用自动完成","函数自动完成","输入时提示函数参数"
7. Sublime Text,php代码格式化插件codeformatter 设置PHP代码格式时报错 怎么处理
关于这个问题,这个的意思是你配置文件格式错误。Sublime的所有配置文件必须是严谨的Json格式……
还有不会的你可以去后盾人看视频学习
8. 一段php代码的格式化写法,在线等!
$a = '3,4,5,6,7';
$a = "'".str_replace(",","','",$a)."'";
echo $a;
//只是将 , 换成 ',' 就可以了呀 不用太麻烦把
9. phpstorm格式化代码是什么
phpstorm格式化代码的快捷键:Ctrl + Alt + L
设置代码样式:File -> Settings -> Code Style ->PHP
(根据个人php代码规范和个人喜好设置 PHP 等代码的样式结构。)
phpstorm可以设置:1、等号对齐;2、中括号显示方式;3、空格 显示方式等...