Mam proste a zarazem skomplikowane pytanie - czy da się zdefiniować pole w klasie tak by przy print_r() obiektu nie bylo ono widoczne (bez sztuczek typu unset)?
Prosty przyklad:
class A{ public $name = null; public function __construct($name){ $this->name = $name; $this->_slug = $this->slugify($name); } .... } $obj = new A('abv def');
robiac print_r() widzimy zarowno $name oraz $_slug a jak zrobic by bylo widoczne tylko $name ?