Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class User{
- }
- class Iuser extends User{
- private $name;
- function __construct($name){
- $this->name = $name;
- }
- function getName(){
- return strtoupper($this->name);
- }
- }
- class Wuser extends User{
- private $name;
- function __construct($name){
- $this->name = $name;
- }
- function getName(){
- return strtolower($this->name);
- }
- }
- class Name{
- public $u;
- function __construct(User $u){
- $this->u = $u;
- }
- function getName(){
- $name = $this->u->getName();
- return "Hi My Name is ".$name;
- }
- }
- $name = "Deval Patel";
- $iu = new Iuser($name);
- $wu = new Wuser($name);
- $user = new Name($wu);
- echo $user->getName();
- interface User{
- public function getName();
- }
- class Iuser implements User{
- private $name;
- function __construct($name){
- $this->name = $name;
- }
- function getName(){
- return strtoupper($this->name);
- }
- }
- class Wuser implements User{
- private $name;
- function __construct($name){
- $this->name = $name;
- }
- function getName(){
- return strtolower($this->name);
- }
- }
- class Name{
- public $u;
- function __construct(User $u){
- $this->u = $u;
- }
- function getName(){
- $name = $this->u->getName();
- return "Hi My Name is ".$name;
- }
- }
- $name = "Deval Patel";
- $iu = new Iuser($name);
- $wu = new Wuser($name);
- $user = new Name($iu);
- echo $user->getName();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement