Jump to content

class or function?


jjmusicpro

Recommended Posts

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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.