Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [OPT 1.x] Getter nazwy zmiennej przesłanej argumentem do F
Inscure
post
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 4
Dołączył: 18.09.2010

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


Siemano! (IMG:style_emoticons/default/smile.gif)

Potrzebna mi funkcja jak w temacie.
Generalnie chodzi o to, żeby nie trzeba było pisać:

Kod
$_tpl->assign('bbcode_inactive', $bbcode_inactive);


tylko:

Kod
$_tpl->parsedAssign('bbcode_inactive');


a działanie by było takie samo.
Ma ktoś jakiś pomysł? Proszę o pomoc ;]

PS Takie rozwiązanie nie wchodzi w grę:

Kod
$file = 'dane';
$zmienna = 'file';

echo $$zmienna;


Ten post edytował Inscure 21.11.2011, 17:07:25
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Ilware
post
Post #2





Grupa: Zarejestrowani
Postów: 248
Pomógł: 31
Dołączył: 14.12.2010
Skąd: Wrocław

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


napisz sobie klasę dziedziczącą po tamtej z metodami

  1. protected $Bbcode_inactive ;
  2.  
  3. public setBbCode_inactive( $sValue ){
  4. $this->Bbcode_inactive = $sValue
  5. }

i nadpisz funkcję assingn
  1. public assign( $sValue ){
  2. parent::assign($sValue , $this->Bbcode_inactive);
  3. }


Ten post edytował Ilware 22.11.2011, 10:04:15
Go to the top of the page
+Quote Post
Inscure
post
Post #3





Grupa: Zarejestrowani
Postów: 61
Pomógł: 4
Dołączył: 18.09.2010

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


Przy 5k zmiennych assignowanych w całym systemie, krócej by mi wyszło pisac po prostu:

Kod
$tpl->assign('bbcode', $bbcode);


niż tworzyć tyle zmiennych klasowych i metod, ile assignowania.
Generalnie chodzi i skrócenie nakładu pracy, nie o przepisanie sposobu assignowania.
Go to the top of the page
+Quote Post

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: 4.10.2025 - 03:26