Tam olarak, ve ne zaman bunları kullanmak için ihtiyacınız olan ne?PHP kilitler...
Birlikte güzel, güncel, nesne yönelimli bir şekilde programlıyorum. Ben düzenli olarak uygular bu PHP OOP çeşitli yönlerini kullanın ama kilitler kullanmam gerek merak ediyorum. Kapaklar uygulamak için yararlı olacaktır zaman biraz ışık tutabilir orada herhangi bir uzman?
CEVAP
PHP kilitler destek olacak doğal 5.3. Bir kapatma sadece küçük, özel bir amaç için kullanılan yerel bir işlevi istediğiniz zaman iyidir. RFC for closures iyi bir örnek verirsem
function replace_spaces ($text) {
$replacement = function ($matches) {
return str_replace ($matches[1], ' ', ' ').' ';
};
return preg_replace_callback ('/( ) /', $replacement, $text);
}
Bu yüzden bu yerel replace_spaces()
içinde replacement
işlevi tanımlamanıza olanak sağlar:
1)Genel ad olursa çok kötü görünecek
2)Üç yıl sonra bu kişi sadece bir işlev içinde kullanılan bir işlevi genel olarak tanımlanmış var neden merak ediyorum
İşleri organize ediyor. No name kendisini gösterdiğini fark etmiş, sadece ve $replacement
referans olarak tanımlanan atanır.
Ama unutmayın, PHP için beklemek zorunda 5.3 :)
Ne zaman pozitif bir tablo kullanmak y...
Koleksiyonları için görüşün nedir ve n...
(Ya da ihmal) kullanmak için zaman var...
Visual Studio her zaman Windows 8 Yöne...
Ref vs kullanmak için zaman...