[ 使用方式 ]
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 原始碼精簡化處理
沒有留言:
張貼留言