<?php { $sessIsActive = true; } else { $sessIsActive = false; } return preg_replace( \"/{IF (.*?)}(.*?){ELSE}(.*?){ENDIF}/is\", \"eval(\"return ('1' == true) ? '2' : '';\\")\", $this->dane ); ?>
Dlaczego zwraca mi w ten sposob:
Kod
eval(\"return ('\\1' == true) ? 'Witaj zalogowany!': '';\")
a powinen tylko:Kod
Witaj zalogowany!
Co w tym jest zle? Dlaczego eval" title="Zobacz w manualu PHP" target="_manual() nie zwraca tego co chce?