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、空格 顯示方式等...