Abstraction in PHP
Advertisements
Abstraction in PHP
Data Abstraction is the most important features of any oop's programming language, It show only useful information remaining are hide for end user. Any representation of data in which the implementation details are hidden (abstracted).
Example of Abstraction in PHP
<?php abstract class Animal { public $name; public $age; public function Describe() { return $this->name . ", " . $this->age . " years old"; } abstract public function Greet(); } class Dog extends Animal { public function Greet() { return "Woof!"; } public function Describe() { return parent::Describe() . ", and I'm a dog!"; } } $animal = new Dog(); $animal->name = "Seru"; $animal->age = 5; echo $animal->Describe(); echo $animal->Greet(); ?>
Output
Seru, 5 years old, and I'm a dog!Woof!
Google Advertisment