Insanlar diğer dillerde global değişkenler hakkında konuşmak o PHP ne farklı bir şey anlamına gelir. Değişkenler PHP really küresel değil çünkü bu. Tipik bir PHP programının kapsam, bir HTTP isteği olduğunu. Bunlar genellikle pek çok HTTP isteklerini kapsayacak, çünkü Oturum değişkenleri aslında daha geniş bir kapsamı PHP "küresel" değişkenler var.
Genellikle (? Zaman) zaman preg_replace_callback()
bu gibi benzeri yöntemler üye işlevleri çağırabilirsiniz:
preg_replace_callback('!pattern!', array($obj, 'method'), $str);
callbacks daha fazla bilgi için bkz.
Noktası nesneleri PHP üzerine cıvatalı ve bazı yönlerden bazı beceriksizlik yol edilmiş olmasıdır.
PHP farklı dillerden standartları veya yapıları uygulanması ile aşırı dert etmeyin. Başka bir ortak tuzak şeyin üstüne nesne modellerini kalarak saf bir OOP dili içine PHP açmak için çalışıyor.
Düşündüğün değil, çünkü mantıklı bir sorunu çözer, yazmanız gereken kod miktarını azaltır veya daha sürdürülebilir ve anlamak daha kolay hale getirir, çünkü başka bir şey gibi, "küresel" değişkenleri, usul kodu, belirli bir çerçeve ve OOP kullanmak yapmanız gerekir.