What is the proper way of accessing private/protected variable in a class in PHP?
I learned that it can be access using __construct function. Ex.
class helloWorld { public $fname; private $lname; protected $full; function __construct() { $this->fname = "Hello"; $this->lname = "World"; $this->full = $this->fname . " " . $this->lname; } } Or create a Getter or Setters function. I don't know if that's the right term.
class helloWorld { public $fname; private $lname; protected $full; function getFull(){ return $this->full; } function setFull($fullname){ $this->full = $fullname; } } or via __toString. I'm confuse o what should I use. Sorry, I'm still new to OOP. Also what is :: symbol in php and how can I use it?
Thanks :)