[ 使用方式 ]
1. 解壓縮完,移動到有 phpCB.exe 的目錄下 (或者把 phpCB.exe 系統指令化 #3)
2. 建立 bat 檔,內容為 (注意,他們都是同一行。細節指令及範例可查閱 index.html)
# 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
3. 轉換前
if($code == BAD){$action = REWRITE;}else{$action = KEEP;}
for($i=0; $i<10;$i++){while($j>0){$j++;doCall($i+$j);if($k){$k/=10;}}}
?>
4. 轉換後
if ($code == BAD) {
$action = REWRITE;
} else {
$action = KEEP;
}
for($i = 0; $i < 10;$i++) {
while ($j > 0) {
$j++;
doCall($i + $j);
if ($k) {
$k /= 10;
}
}
}
?>
[ NOTE ]
> 對於經過縮碼處理的 PHP code, 還需要做進一步的加工。下圖為執行 phpCB 後的結果:
[ Reference ]
#2> Decrypting SourceCop php files (對縮碼處理的 code 做美化處理)
#3> 使用 phpCB 做批次轉換
#4> [php] PHP, JavaScript, CSS, HTML 原始碼精簡化處理
#3> 使用 phpCB 做批次轉換
#4> [php] PHP, JavaScript, CSS, HTML 原始碼精簡化處理
沒有留言:
張貼留言