php代码美化工具-phpCodeBeautifier[集成在EditPlus]_PHP教程
使用PHPCB为EditPlus添加PHP代码美化工具
可以集成在EditPlus或其它编辑器中的PHP代码格式化工具:phpCodeBeautifier,简称phpCB。
它能够美化PHP代码格式,让格式混乱的PHP代码变的很整齐。
安装好EditPlusr后,在菜单栏中,有【工具(T)】 -> 【配置用户工具】的菜单,打开过后,我们点击【用户工具】->【添加工具】 -> 【应用程序】.
菜单文本写:PHP代码美化;命令:选择 phpCB 的本机保存地址。
参数写: $(FilePath) 或下面的内容(命令为一行),具体请参考phpCodeBeautifier User Manual。
--space-after-if --optimize-eol --space-after-switch --space-after-while --space-before-start-angle-bracket --space-after-end-angle-bracket --extra-padding-for-case-statement --glue-amperscore --change-shell-comment-to-double-slashes-comment --indent-with-tab --force-large-php-code-tag --force-true-false-null-contant-lowercase --comment-rendering-style PEAR --equal-align-position 50 --padding-char-count 1 "$(FilePath)"
初始目录填写:$(FileDir)
最后注意选择:“运行文本过滤”,下拉框中选择“替换”即可,
这样,我们的PHP代码美化工具就添加完毕了,
在需要使用的时候,只需要在菜单栏里选择PHP代码美化工具,
那么程序将会自动整理我们的杂乱代码,让我们的代码更美观,便于阅读和分析。
http://www.waterproof.fr/products/phpCodeBeautifier/manual.php
phpCodeBeautifier User Manual
Options
--space-after-start-bracket: Allow to insert a space after start bracket "(".
With --space-after-start-bracket Without --space-after-start-bracket
if ( $condition) {
}
?>
if ($condition) {
}
?>
--space-before-end-bracket: Allow to insert a space before end bracket ")".
With --space-before-end-bracket Without --space-before-end-bracket
if ($condition ) {
}
?>
if ($condition) {
}
?>
--space-after-if: Allow to insert a space after "if" keyword.
With --space-after-if Without --space-after-if
if ($condition) {
}
?>
if($condition) {
}
?>
--space-after-switch: Allow to insert a space after "switch" keyword.
With --space-after-switch Without --space-after-switch
switch ($condition) {
}
?>
switch($condition) {
}
?>
--space-after-while: Allow to insert a space after "while" keyword.
With --space-after-while Without --space-after-while
while ($condition) {
}
?>
while($condition) {
}
?>
--space-before-start-angle-bracket: Allow to insert a space before starting angle bracket "{".
With --space-before-start-angle-bracket Without --space-before-start-angle-bracket
while($condition) {
}
?>
while($condition){
}
?>
--space-after-end-angle-bracket: Allow to insert a space after starting angle bracket "}".
With --space-after-end-angle-bracket Without --space-after-end-angle-bracket
while($condition){
} // end of while
?>
while($condition){
}// end of while
?>
--extra-padding-for-case-statement: Increase padding before case statements.
With --extra-padding-for-case-statement Without --extra-padding-for-case-statement
switch($condition){
case 1:
action1();
break;
case 2:
action2();
break;
default:
defaultaction();
break;
}
?>
switch($condition){
case 1:
action1();
break;
case 2:
action2();
break;
default:
defaultaction();
break;
}
?>
--one-true-brace-function-declaration: Use "One true brace" formating for functions.
With --one-true-brace-function-declaration Without --one-true-brace-function-declaration
function aFunction($param)
{
// function content
}
?>
function aFunction($param) {
// function content
}
?>
--glue-amperscore: Glue "&" to following item.
With --glue-amperscore Without --glue-amperscore
$value = &$objectInstance;
?>
$value = & $objectInstance;
?>
--change-shell-comment-to-double-slashes-comment: Change "# ..." comment into "// ..." comments.
Source With --change-shell-comment-to-double-slashes-comment Without --change-shell-comment-to-double-slashes-comment
#comment content
//another comment
?>
// comment content
// another comment
?>
# comment content
// another comment
?>
--indent-with-tab: If selected, tabulation (ASCII #9) character is used to indent text, elsewhere space (ASCII #32) character is used.
--force-large-php-code-tag: Change "" and "" into "?>".
Source With --force-large-php-code-tag Without --force-large-php-code-tag
?>
%>
?>
?>
?>
%>
--force-true-false-null-contant-lowercase: Lowercase for NULL, TRUE and FALSE constants as encouraged in PEAR coding standards.
Source With --force-true-false-null-contant-lowercase Without --force-true-false-null-contant-lowercase
if(TRUE){
if(FALSE){
$value = NULL;
}
}
?>
if(true){
if(false){
$value = null;
}
}
?>
if(TRUE){
if(FALSE){
$value = NULL;
}
}
?>
--align-equal-statements: Align all assignement statements.
Source With --align-equal-statements
$noError = true;
$feildEmpty = false;
$showMessage = false;
$showMessage = false;
$anotherVariable[0123] = \'bla bla bla\';
$showBlaBlaBlaMessage = false;
?>
$noError = true;
$feildEmpty = false;
$showMessage = false;
$showMessage = false;
$anotherVariable[0123] = \'bla bla bla\';
$showBlaBlaBlaMessage = false;
?>
--align-equal-statements-to-fixed-pos: Align all assignement statements to a fixed position.
Source With --align-equal-statements-to-fixed-pos 30
$noError = true;
$feildEmpty = false;
$showMessage = false;
$showMessage = false;
$anotherVariable[0123] = \'bla bla bla\';
$showBlaBlaBlaMessage = false;
?>
$noError = true;
$feildEmpty = false;
$showMessage = false;
$showMessage = false;
$anotherVariable[0123] = \'bla bla bla\';
$showBlaBlaBlaMessage = false;
?>
Comment rendering style
The following style of comment formating are available:
--comment-rendering-style PEAR --comment-rendering-style PHPDoc
/**
* bla bla bla
*
* @access public
*/
?>
/**
* bla bla bla
*
* @access public
*/
?>
PEAR Coding standards Tips
To follow PEAR coding standards, I recommend you to use the following configuration:
Option State
--space-after-start-bracket -
--space-before-end-bracket -
--space-after-if X
--space-after-switch X
--space-after-while X
--space-before-start-angle-bracket X
--space-after-end-angle-bracket X
--extra-padding-for-case-statement -
--one-true-brace-function-declaration X
--glue-amperscore X
--change-shell-comment-to-double-slashes-comment X
--indent-with-tab -
--force-large-php-code-tag X
--force-true-false-null-contant-lowercase X
--align-equal-statements X
--align-equal-statements-to-fixed-pos -
Use 4 for the padding character count to use.
Command Line
Command line syntax is the following:
phpCB.exe [options] [srcFile]
Where options is from the previous topic list and srcFile is the file to beautify. If no srcFile is given, standard input will be used. The transformed text will be outputted to standard output, you can redirect it to a file using the > symbol.
Example
This is a sample call of the command line version:
# phpCB --space-after-if \
--space-after-switch \
--space-after-while \
--space-before-start-angle-bracket \
--space-after-end-angle-bracket \
--one-true-brace-function-declaration \
--glue-amperscore \
--change-shell-comment-to-double-slashes-comment \
--force-large-php-code-tag \
--force-true-false-null-contant-lowercase \
--align-equal-statements \
--comment-rendering-style PEAR \
--equal-align-position 50 \
--padding-char-count 4 \
c:\some\path\to\file.php

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas





Ouyi Okx adalah platform perdagangan aset digital terkemuka di dunia. 1) Sejarah pembangunannya termasuk: ia akan dilancarkan pada tahun 2017, nama Cina "Ouyi" akan dilancarkan pada tahun 2021, dan ia akan dinamakan semula sebagai Ouyi Okx pada tahun 2022). 3) Fungsi khas platform termasuk: perkhidmatan data pasaran dan sistem kawalan risiko. 4) Kelebihan teras termasuk: kekuatan teknikal, sistem keselamatan, sokongan perkhidmatan dan liputan pasaran.

Platform Pertukaran Kontrak Cryptocurrency Top pada tahun 2025 adalah: 1. Binance Futures, 2.

Platform yang mempunyai prestasi cemerlang dalam perdagangan, keselamatan dan pengalaman pengguna yang dimanfaatkan pada tahun 2025 adalah: 1. Okx, sesuai untuk peniaga frekuensi tinggi, menyediakan sehingga 100 kali leverage; 2. Binance, sesuai untuk peniaga berbilang mata wang di seluruh dunia, memberikan 125 kali leverage tinggi; 3. Gate.io, sesuai untuk pemain derivatif profesional, menyediakan 100 kali leverage; 4. Bitget, sesuai untuk orang baru dan peniaga sosial, menyediakan sehingga 100 kali leverage; 5. Kraken, sesuai untuk pelabur mantap, menyediakan 5 kali leverage; 6. Bybit, sesuai untuk penjelajah altcoin, menyediakan 20 kali leverage; 7. Kucoin, sesuai untuk peniaga kos rendah, menyediakan 10 kali leverage; 8. Bitfinex, sesuai untuk bermain senior

Cadangan untuk memilih pertukaran cryptocurrency: 1. Untuk keperluan kecairan, keutamaan adalah Binance, Gate.io atau Okx, kerana kedalaman pesanannya dan rintangan volatilitas yang kuat. 2. Pematuhan dan Keselamatan, Coinbase, Kraken dan Gemini mempunyai sokongan pengawalseliaan yang ketat. 3. Fungsi inovatif, reka bentuk derivatif Kucoin yang lembut dan Bybit sesuai untuk pengguna lanjutan.

Perisian aplikasi yang boleh membeli duit syiling arus perdana termasuk: 1. Binance, jumlah transaksi yang besar di dunia dan kelajuan cepat; 2. Okx, produk inovatif, yuran rendah, keselamatan yang tinggi; 3. Gate.io, pelbagai aset dan pilihan perdagangan, memberi tumpuan kepada keselamatan; 4. Huobi (HTX), yuran rendah, pengalaman pengguna yang baik; 5. Coinbase, sesuai untuk orang baru, keselamatan yang tinggi; 6. Kraken, selamat dan patuh, menyediakan pelbagai perkhidmatan; 7. Kucoin, yuran rendah, sesuai untuk peniaga profesional; 8. Gemini, menekankan pematuhan, dan menyediakan perkhidmatan penjagaan; 9. Crypto.com, menyediakan pelbagai tawaran dan perkhidmatan; 10. Bitstamp, pertukaran lama, kecairan yang kuat,

Kedudukan lima niaga hadapan Bitcoin teratas adalah: 1. 2. Coinbase: Khususnya untuk pelabur runcit, menyediakan 13 kontrak niaga hadapan, dengan kemudahan penggunaan yang tinggi; 3. Binance: leverage tinggi, kecairan yang baik, dan jumlah pengguna yang besar; 4 OKX: Jumlah dagangan kumulatif yang besar, antara muka profesional, dan pengurusan risiko lengkap; 5. Kraken: Keselamatan yang tinggi, sesuai untuk pelanggan pasaran dan institusi Eropah.

Rantai kuantum boleh didagangkan di bursa berikut: 1. Binance: Salah satu pertukaran terbesar di dunia, dengan jumlah perdagangan yang besar, mata wang yang kaya dan keselamatan tinggi. 2. Pintu Terbuka Sesame (Gate.io): Pertukaran yang besar, menyediakan pelbagai transaksi mata wang digital, dengan kedalaman perdagangan yang baik. 3. Ouyi (OKX): dikendalikan oleh OK Group, dengan kekuatan komprehensif yang kuat, jumlah transaksi yang besar, dan langkah keselamatan lengkap. 4. Bitget: Pembangunan pantas, menyediakan urus niaga rantaian kuantum, dan meningkatkan keselamatan. 5. Bithumb: Beroperasi di Jepun, menyokong transaksi pelbagai mata wang maya arus perdana, dan selamat dan boleh dipercayai. 6. Matcha Exchange: Pertukaran yang terkenal dengan antara muka yang mesra dan menyokong perdagangan rantaian kuantum. 7. Huobi: pertukaran besar yang menyediakan perdagangan rantai kuantum,

Aplikasi atau perisian yang menyokong urus niaga rantaian rentas pada Ethereum termasuk: 1. Xbit, yang menyokong 8 rantaian awam arus perdana dan urus niaga gas sifar; 2. Binance, yang menyokong rangkaian blockchain yang luas dan 0 pemindahan yuran gas; 3. Tokenpocket, yang menyokong urus niaga dan pengurusan pelbagai rantai; 4. Anywap, yang menyokong pertukaran aset pelbagai rantaian; 5. Thorswap, yang menyokong lebih daripada 4,800 ERC-20 penebusan token.
