Edit: get_class
, bu bir ihmal bilmiyor muydun ;)
Sen __CLASS__
deneyebilirsiniz ama düzgün çalışmayabilir.
Bir iş çevresinde taban sınıfının bir özelliği olarak sınıf adını belirtmek için olabilir.
Edit: This does not work (I used the following code)
construct() {
echo __CLASS;
}
}
class b extends a {}
$b = new b;
Ben örneğin A parametre olarak $ b adını geçirerek öneririm:
<?php
class a {
protected $name;
public function __construct() {
echo $this->name;
}
}
class b extends a {
protected $name = __CLASS__;
}
$b = new b;