Ben eğlenceli üzerinde çalışırken PHP kodu sıkıştırmak için kullanılan olabilir düzgün hileler arıyorum project. Bana şimdiye kadar biliyorum bazılarını paylaşmak istiyorum.
Hiçbir parantez düz conditionals kullanma
if(TRUE)yes();else no();
Edinmeli ve bir satır değişkenleri doğrulamak
if(!($value=function($input)||empty($value->foo))return FALSE;
PHP 5.3 Ternary Operator kullanarak bir değer (ve varsayılan) kontrol edebilirsiniz
$foo = $bar?:NULL;
Koşulları için boolean değerleri Dönüş
return!$foo;
Ve bir ben doğrudan erişim onları korumak için benim PHP sınıfların üstünde yer - düz boolean kontrolleri:
defined('BASE_DIR')||die();
What is the most valuable PHP trick you have learned to reduce space used?
Update: okunamıyor sıkıştırılmış kod nasıl hakkında bazı endişe var gibi görünüyor. Normalde bu gibi bir kod yazmayın, hemfikir. Ancak, eğlenmek için çok küçük çerez içine kodu sıkıştırmak için çalışılıyor ve ben bir kaç düzine karakterleri bir işlev sıkıştırmak için tüm seçenekleri bilmek istiyorum.
Next time please answer the question and don't surmise about my ignorance of best-practices.