Esempio n. 1
0
class Guest extends Person
{
    public $indianPhoneNumber = "";
    function setIndianPhoneNumber($phoneNumber)
    {
        if (isPhoneNumber($phoneNumber . '0')) {
            $this->indianPhoneNumber = $phoneNumber;
        } else {
            echo "Please provide valid Phone Number", "<br>";
        }
    }
}
$indian = new Guest();
$indian->name = "Daniel";
$indian->email = "*****@*****.**";
$indian->setIndianPhoneNumber("8008900910");
$indian->setPhoneNumber("80089009101");
echo $indian->name, "<br>";
echo $indian->email, "<br>";
echo $indian->phoneNumber, "<br>";
echo $indian->indianPhoneNumber, "<br>";
$person = new Person();
$person->setIndianPhoneNumber("01769757222");
class MyString
{
    public $value = "initial value";
    function myStrLen()
    {
        return strlen($this->value);
    }
    function print_string()
    function setPhoneNumber($phoneNumber)
    {
        if (isBdphoneNumber($phoneNumber)) {
            $this->phoneNumber = $phoneNumber;
        } else {
            echo "Please provide a valid number.";
        }
    }
}
//Inheritence code
class Guest extends person
{
    public $IndianPhoneNumber = "";
    function setIndianPhoneNumber($phoneNumber)
    {
        if (isBdphoneNumber($phoneNumber . '0')) {
            $this->IndianPhoneNumber = $phoneNumber;
        } else {
            echo "Please provide a valid number.";
        }
    }
}
$person1 = new Person();
$person1->setPhoneNumber("01680583924");
echo $person1->phoneNumber . "<br>";
$guest = new Guest();
$guest->setIndianPhoneNumber("8008900910");
echo $guest->IndianPhoneNumber . "<br>";
echo $guest->name . "<br>";
echo $guest->email . "<br>";
echo $guest->phoneNumber . "<br>";