我正在尋找整潔的技巧,可用於壓縮PHP代碼,同時工作的樂趣project。讓我分享一些迄今爲止我所知道的。縮短PHP代碼的技巧?
使用直條件語句沒有括號
if(TRUE)yes();else no();
您可以獲取並在同一行驗證變量
if(!($value=function($input)||empty($value->foo))return FALSE;
您可以檢查一個值(缺省)的使用在PHP 5.3 Ternary Operator
$foo = $bar?:NULL;
條件返回布爾值
return!$foo;
,也是我將在我的PHP類,以保護他們免受直接訪問的頂部 - 直布爾檢查:
defined('BASE_DIR')||die();
什麼是你已經學會了減少空間的最有價值的PHP技巧用過的?
更新:似乎有一些關於如何不可讀的壓縮代碼的關注。我同意,不要通常這樣寫代碼。但是,我試圖將代碼壓縮成非常小的花絮以獲得樂趣,並且我想知道我必須將函數壓縮爲幾十個字符的所有選項。
下一次請回答這個問題,不要推測我對最佳實踐的無知。
_Why_?你會得到更多不可讀的代碼。 – KingCrunch 2010-12-04 16:40:04
在所有這些我只使用2和3 ...我更喜歡自己的可讀性。 – prodigitalson 2010-12-04 16:41:15