Apa itu extend di php?

❮ PHP Keywords

Example

Inherit from a class:

Try it Yourself »

Definition and Usage

The extends keyword is used to derive a class from another class. This is called inheritance. A derived class has all of the public and protected properties of the class that it is derived from.

Related Pages

Read more about inheritance in our PHP OOP - Inheritance Tutorial.

❮ PHP Keywords


If you want to create specialized versions of the built-in classes [say, for creating colorized HTML when being exported, having easy-access member variables instead of methods or having utility methods], you may go ahead and extend them.

Example #1 Extending the built-in classes

The above example will output something similar to:

object[My_Reflection_Method]#1 [3] {
  ["visibility"]=>
  array[1] {
    [0]=>
    string[6] "public"
  }
  ["name"]=>
  string[1] "x"
  ["class"]=>
  string[1] "U"
}

Caution

If you're overwriting the constructor, remember to call the parent's constructor before any code you insert. Failing to do so will result in the following: Fatal error: Internal error: Failed to retrieve the reflection object

khelaz at gmail dot com

11 years ago

Extending class ReflectionFunction to get source code of function

Bài mới nhất

Chủ Đề