__construct()
constructor için bir yöntemdir adıdır. Yapıcı oluşturulduktan sonra bir nesne üzerinde çağrıldığında, vb başlatma kodu koymak için iyi bir yerdir, olduğunu
class Person {
public function __construct() {
// Code called for each new Person we create
}
}
$person = new Person();
Yapıcı, örneğin nesne oluşturulduğunda geçirilir normal şekilde parametreleri kabul edebilir
class Person {
public $name = '';
public function __construct( $name ) {
$this->name = $name;
}
}
$person = new Person( "Joe" );
echo $person->name;
Bazı diğer dillerde (örn. Java) aksine, PHP (farklı parametreleri kabul birden Kurucular sahip olduğu) kurucu yüklenme desteklemiyor. Statik yöntemler kullanarak bu etkiyi elde edebilirsiniz.
Note: Ben (bu yazının yazıldığı anda) kabul edilen cevap günlükten bu alınır.