319 of 410 menu

ფუნქცია get_parent_class

ფუნქცია get_parent_class აბრუნებს მითითებული ობიექტის ან კლასის მშობელი კლასის სახელს. თუ მშობელი კლასი არ არსებობს, ფუნქცია დააბრუნებს false-ს. პარამეტრად შეგიძლიათ გადაცეთ ან ობიექტი, ან კლასის სახელი სტრიქონის სახით.

სინტაქსი

get_parent_class(object|string);

მაგალითი

მივიღოთ მშობელი კლასი ობიექტისთვის:

<?php class ParentClass {} class ChildClass extends ParentClass {} $obj = new ChildClass(); echo get_parent_class($obj); ?>

კოდის შესრულების შედეგი:

'ParentClass'

მაგალითი

მივიღოთ მშობელი კლასი კლასის სახელის მიხედვით:

<?php class ParentClass {} class ChildClass extends ParentClass {} echo get_parent_class('ChildClass'); ?>

კოდის შესრულების შედეგი:

'ParentClass'

მაგალითი

შევეცადოთ მივიღოთ მშობელი კლასი კლასისთვის, რომელსაც მშობელი არ აქვს:

<?php class SimpleClass {} var_dump(get_parent_class('SimpleClass')); ?>

კოდის შესრულების შედეგი:

false

იხილეთ აგრეთვე

  • ფუნქცია get_class,
    რომელიც აბრუნებს ობიექტის კლასს
  • ფუნქცია is_subclass_of,
    რომელიც ამოწმებს მემკვიდრეობას
  • ფუნქცია class_parents,
    რომელიც აბრუნებს ყველა მშობელს
  • ფუნქცია instanceof,
    ოპერატორი ეგზემპლარის შესამოწმებლად
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა