leon
0
Q:

object oriented programming php

<?php
class Parent {
	public function __construct() {
    	echo "Parent Created\n";
    }
  	public function sayHello() {
    	echo "Hello, from Parent\n";
    }
  	public function eitherHello() {
    	echo "Hello, from Parent and child if desired\n";
    }
}
class Child extends Parent {
	public function __construct() {
    	echo "Child Created\n";
    }
  	public function sayHello() {
    	echo "Hello, from Child\n";
    }
}
$p = new Parent();	// Parent Created
$c = new Child();	// Child Created
$p->sayHello(); 	// Hello, from Parent
$c->sayHello();		// Hello, from Child
$p->eitherHello();	// Hello, from Parent and child if desired
$c->eitherHello();	// Hello, from Parent and child if desired
?>
2
The  PHP Object-Oriented Programming concepts are:
Class 
Objects
Inheritance
Interface
Abstraction
Magic Methods
3

    <?php
class Fruit {
  public $name;
}
$apple = new Fruit();
$apple->name = "Apple";
?>
 
1

    <?php
class Fruit {
  // Properties
  public 
    $name;
  public $color;

  // Methods
  function 
    set_name($name) {
    
    $this->name = $name;
  }
  function get_name() {
    
    return $this->name;
  }
}

$apple = new Fruit();

    $banana = new Fruit();
$apple->set_name('Apple');
$banana->set_name('Banana');

    
echo $apple->get_name();
echo "<br>";

    echo $banana->get_name();
?>
 
0

New to Communities?

Join the community