Nesnelerde Aşırı Yükleme
PHP Manual

Giriş

Bu eklentinin amacı, nesne özellik erişimlerinin ve yöntem çağrılarının aşırı yüklenmesini mümkün kılmaktır. Bu eklentinin tek bir işlevi vardır: overload(). Bu işlev değiştirge olarak bu işlevselliğin etkin kılınacağı sınıfın ismini alır. İsmi belirtilen sınıf bu işlevselliği istiyorsa uygun yöntemleri tanımlamalıdır: bir özelliği döndürmek için __get(), tanımlamak için __set() ve yöntem çağrısı için __call(). Bu yöntemle aşırı yükleme seçimlik olarak uygulanabilir. Bu eylemci işlevlerin içinde aşırı yükleme kullanılamaz, dolayısıyla nesne özelliklerine normal yollarla erişebilirsiniz.

Uyarı

Bu eklenti DENEYSELDİR. Bu eklentinin davranışı, işlev isimleri ve tüm belgeleri PHP'nin sonraki sürümlerinde hiçbir duyuru yapılmaksızın değiştirilebilir. Bu riski göze alamayacaksanız bu eklentiyi kullanmayın.

Uyarı

Bu eklenti PHP 5'in bir parçası değildir. PHP 5 __get(), __set() ve __call() çağrılarını yerleşik olarak destekler. Daha fazla bilgi için Aşırı Yükleme sayfasına bakınız.


Nesnelerde Aşırı Yükleme
PHP Manual