Bu oldukça fazla bulunuyor. Çoğu OO programlama dillerinde kapsamlaştırma geçerli örnek bir açık referans (PHP yani '$ this') olmadan ince semboller giderir. Neden PHP bana bu $ ile aynı sınıfta bir üye işlev her çağrı önce gelmesini gerektirir?
1 Cevap
Işlev çağrısı kapsamını gidermek için. Düşünün:
$this->strstr(...
ve sadece
strstr(...
İkincisi biz burada yapmak istediklerini değil PHP'nin yerleşik strstr () işlevini çağırır.
Bu yüksek düzey usul / betik dili cepten özellikler ekleyerek bir sonucudur bu.