(PHP 4, PHP 5, PHP 7)
get_parent_class — Nesne veya sınıfın ebeveyn sınıfının ismini döndürür
Belirtilen nesne nesnesinin veya sınıfının ebeveyn
sınıfının ismini döndürür.
nesneSınanacak sınıf veya nesne ismi.
Belirtilen nesne nesnesinin veya sınıfının ebeveyn
sınıfının ismini bir dizge olarak döndürür.
Bilginize:
Nesnenin bir ebeveyni yoksa
FALSEdöner.
İşlev değiştirgesiz çağrılırsa FALSE döner.
| Sürüm: | Açıklama |
|---|---|
| 5.1.0 öncesi |
Değiştirgesiz çağrıldığında bir uyarıyla birlikte NULL dönerdi.
|
| 5.0.0'dan itibaren | Nesnenin yönteminden çağrıldığında değiştirge isteğe bağlıdır. |
| 4.0.5'ten itibaren |
nesne bir dizge ise bu isimdeki sınıfın ebeveyn
sınıfının ismi döner.
|
Örnek 1 - get_parent_class() örneği
<?php
class baba {
function baba()
{
// Biraz mantık yürütelim
}
}
class oğul extends baba {
function oğul()
{
echo "Ben " , get_parent_class($this) , "mın oğluyum\n";
}
}
class kız extends baba{
function kız()
{
echo "Ben " , get_parent_class('kız') , "mın kızıyım\n";
}
}
$bar = new oğul();
$foo = new kız();
?>
Yukarıdaki örneğin çıktısı:
Ben babamın oğluyum Ben babamın kızıyım