jjmusicpro Posted September 15, 2008 Share Posted September 15, 2008 what is the difference? Link to comment https://forums.phpfreaks.com/topic/124259-class-or-function/ Share on other sites More sharing options...
jjmusicpro Posted September 15, 2008 Author Share Posted September 15, 2008 i mean i can use either or right? just classes can be made abstract etc. Link to comment https://forums.phpfreaks.com/topic/124259-class-or-function/#findComment-641658 Share on other sites More sharing options...
genericnumber1 Posted September 15, 2008 Share Posted September 15, 2008 A lot of things, a class is an object with its own state and actions class Dog { public $size; public function bark() { if($this->size == 'small') { echo "yipp!"; } else { echo "woof!"; } } } $dog = new Dog(); $dog->size = 'large'; $dog->bark(); // Outputs "woof!" $dog->size = 'small'; $dog->bark(); // Ouputs "yipp!" Intro to oop in php: http://us.php.net/manual/en/language.oop5.basic.php And this is just a tiny tiny tiny bit of what classes can do, they can inherit from each other, call each other, interact, etc. functions are just a set action. function doStuff() { echo "I'm doing stuff!"; } doStuff(); // Outputs "I'm doing stuff!" Intro to functions in php: http://us.php.net/manual/en/language.functions.php Link to comment https://forums.phpfreaks.com/topic/124259-class-or-function/#findComment-641660 Share on other sites More sharing options...
rhyspaterson Posted September 15, 2008 Share Posted September 15, 2008 That is honestly the best example i have seen for ages. Cheers Link to comment https://forums.phpfreaks.com/topic/124259-class-or-function/#findComment-641690 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.