Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Atrybut ukryty
MitS
post
Post #1





Grupa: Zarejestrowani
Postów: 262
Pomógł: 5
Dołączył: 8.02.2005
Skąd: Olsztyn / Zatorze

Ostrzeżenie: (0%)
-----


Witam serdecznie.

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:

  1.  
  2. class A{
  3. public $name = null;
  4.  
  5. public function __construct($name){
  6. $this->name = $name;
  7. $this->_slug = $this->slugify($name);
  8. }
  9. ....
  10. }
  11.  
  12. $obj = new A('abv def');
  13. print_r($obj);



robiac print_r() widzimy zarowno $name oraz $_slug a jak zrobic by bylo widoczne tylko $name ?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 19:58