get_parent_class ක්‍රියාකාරිත්වය

get_parent_class ක්‍රියාකාරිත්වය යනු නිශ්චිත වස්තුවක හෝ පංතියක ප්‍රමුඛ පංතියේ නම ආපසු දෙනු ලබයි. ප්‍රමුඛ පංතියක් නොපවතී නම්, ක්‍රියාකාරිත්වය false ආපසු දෙයි. පරාමිතියක් ලෙස වස්තුවක් හෝ පංතියේ නම වාක්‍ය ඛණ්ඩයක් ලෙස යොමු කළ හැකිය.

වාක්‍ය රචනා ක්‍රමය

phpget_parent_class(object|string);

උදාහරණය

වස්තුවක් සඳහා ප්‍රමුඛ පංතිය ලබා ගනිමු:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

php'ParentClass'

උදාහරණය

පංතියේ නම අනුව ප්‍රමුඛ පංතිය ලබා ගනිමු:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

php'ParentClass'

උදාහරණය

ප්‍රමුඛයක් නොමැති පංතියක් සඳහා ප්‍රමුඛ පංතිය ලබා ගැනීමට උත්සාහ කරමු:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

phpfalse

මෙයද බලන්න

  • get_class ක්‍රියාකාරිත්වය,
    එය වස්තුවේ පංතිය ආපසු දෙයි
  • is_subclass_of ක්‍රියාකාරිත්වය,
    එය උරුමකම පරීක්ෂා කරයි
  • class_parents ක්‍රියාකාරිත්වය,
    එය සියලුම ප්‍රමුඛයන් ආපසු දෙයි
  • instanceof ක්‍රියාකාරිත්වය,
    නිදර්ශන පරීක්ෂක ක්‍රියාකරු