Kesavan Muthuvel's Personal Home Page

Index| Bookmarks| I'm supporting| More info? (About me!)| Royal Thunderbird!| Maemo N900| Nexus & Pixel (Android + more )| KODI [aka] XBMC | My Public Key (GPG) | My Sign| Travel Snaps| Blog
Thanks to..| Open Materials| interview qns| scripts to look| eBooks Collection| Web Dev tips
Looking for a girl| A day - a cartoon| Shameless self promo| Goodbye GMail
தமிழ்: Type தமிழ் | Sorry, pythagoras! | Thirukkural - #PIEM
Tools: What's your IP| Resize your image| Dark status from Tor| Random token gen| RegEx me!
Double trouble: Wed Lock - 2014| Wedlock Invitation| Thulasi Kesavan| Kundavai Kesavan

Scripts I like

Here are some scripts which are useful for preparations in PHP / MySQL .Please run these.Don't just read this. Thanks to highlight_file() of PHP.

PHP Info | echo Vs print | PHP MCRYPT | PHP FUNCTION(?) | PHP __wakeup() | PHP Date Calc | PHP Multi file attach MAIL | MySQL Date Calc | PHP OOPs | jQuery

OOPs polymorphism Method Overloading | OOPs Abstract Vs Interface | OOPs Interface

<?php
###########################################################################
interface fruit_i {

    
#var $color ="";        #Fatal error: Interfaces may not include member variables
    #function eatme(){};        #Fatal error: Interface function fruit_i::eatme() cannot contain body
    
function eatme();
    function 
buyme();
    function 
goodat();
}

class 
mango_i implements fruit_i {    
    function 
eatme(){    echo "Eat me! I\"m so sweet" ."\n <br>";}
    function 
buyme(){    echo "you can buy me direcly from farm"."\n <br>";}
    function 
goodat(){    echo "I\"m good at proteins" ."\n <br>" ;}
}

###########################################################################
abstract class fruit_a {    

    var 
$color ="";
     
    function 
__construct(){}
    function 
eatme(){}
    function 
buyme(){ echo "You can me directly from farm" ."\n <br>" ;}
    function 
goodat(){ echo "I\"m good at proteins" ."\n <br>" ;}
}
class 
mango_a extends fruit_a {
    
    function 
__construct(){ echo "My color is ".$this->color."\n <br>"; }
    function 
eatme(){    echo "Eat me! I\"m so sweet and delicious" ."\n <br>";}
    function 
goodat(){    echo "I\"m good at proteins and natural minerals" ."\n <br>" ;}
    function 
__destruct(){  echo "My color is ".$this->color."\n <br>";}
}
###########################################################################

#$apple = new fruit_i;        # Fatal error: Cannot instantiate interface fruit_i 
#$apple = new fruit_a;        # Fatal error: Cannot instantiate abstract class fruit_a

$malgova = new mango_i ;
$malgova->eatme();    #Eat me! I"m so sweet 
$malgova->buyme();    #you can buy me direcly from farm 
$malgova->goodat();    #I"m good at proteins 
unset($malgova);

echo 
"<br>";

$malgova = new mango_a ;        ### Calling __construct() ### My color is     [No color!]
$malgova->color "Yellowish";
$malgova->eatme();            #Eat me! I"m so sweet and delicious 
$malgova->buyme();            #You can me directly from farm 
$malgova->goodat();            #I"m good at proteins and natural minerals 
unset($malgova);            ### Calling __destruct()    ### My color is Yellowish 

?>


Return to Kesavan Muthuvel's home page.

Please send comments on these web pages to hi@kesavan.info (or)  Feedback here

CopyLeft (Ͻ) 2008 - 2023 Kesavan Muthuvel More on CopyLeft

I Don't Love FaceBook