# runkit_class_emancipate

(PECL runkit >= 0.7.0)

runkit_class_emancipate — Convert an inherited class to a base class, removes any method whose scope is ancestral

### 说明

runkit_class_emancipate ( string `$classname` ) : bool

### 参数

`classname`

  Name of class to emancipate

### 返回值

成功时返回 `TRUE`， 或者在失败时返回 `FALSE`。

### 范例

Example #1 A runkit_class_emancipate() example

    <?php
    class myParent {
      function parentFunc () {
        echo "Parent Function Output\n";
      }
    }
    class myChild extends myParent {
    }

    myChild::parentFunc();
    runkit_class_emancipate('myChild');
    myChild::parentFunc();
    ?>

以上例程会输出：

    Parent Function Output
    Fatal error: Call to undefined function:  parentFunc() in example.php on line 12

### 参见

- runkit_class_adopt() - Convert a base class to an inherited class, add ancestral methods when appropriate