Jump to content

Noob Question about "->"


Rifts

Recommended Posts

Read up on OOP.

 

It's how properties and methods are accessed in classes. If it's a static property or method, you use the double colon ::

 

class MyClass {
    protected $foo = 'bar';

    public function bar(){
        echo $this->foo;
    }
}

$class = new MyClass;
$class->bar(); //will echo 'bar'

Link to comment
https://forums.phpfreaks.com/topic/210824-noob-question-about/#findComment-1099724
Share on other sites

Read up on OOP.

 

It's how properties and methods are accessed in classes. If it's a static property or method, you use the double colon ::

 

class MyClass {
    protected $foo = 'bar';

    public function bar(){
        echo $this->foo;
    }
}

$class = new MyClass;
$class->bar(); //will echo 'bar'

 

A bit nit picky but, it's actually how properties and methods are accessed from an object. If you want to access properties/methods of a class (they would need to be defined as static), you would use the :: operator.

Link to comment
https://forums.phpfreaks.com/topic/210824-noob-question-about/#findComment-1099747
Share on other sites

Read up on OOP.

 

It's how properties and methods are accessed in classes. If it's a static property or method, you use the double colon ::

 

class MyClass {
    protected $foo = 'bar';

    public function bar(){
        echo $this->foo;
    }
}

$class = new MyClass;
$class->bar(); //will echo 'bar'

 

A bit nit picky but, it's actually how properties and methods are accessed from an object. If you want to access properties/methods of a class (they would need to be defined as static), you would use the :: operator.

 

Ah yes yes, of course. Well, hopefully the OP reads the manual then. :)

Link to comment
https://forums.phpfreaks.com/topic/210824-noob-question-about/#findComment-1099749
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.