Where is the modifier "/e" in preg_replace() (Andrei?) ?

From: Date: Sat, 15 Jul 2000 15:39:20 +0000
Subject: Where is the modifier "/e" in preg_replace() (Andrei?) ?
Groups: php.general 
Request: Send a blank email to php-general+get-6745@lists.php.net to get a copy of this message
Hi, I am trying to use the modifier "/e" in the function preg_replace(). My code looks like: $variable=preg_replace('/\\{EDIT:(PPP)\\}/e',"my_function('\\1')",$variable); I get the following error: Warning: Unknown option 'e' in library.php on line 169 Unfortunately, it isn't just a "warning": the function my_function() doesn't get called at all. In the "NEWS" file, I read: 8 May 2000, Version 4.0 Release Candidate 2 [...] - Put in safeguards in case dynamic code evaluation in assert() and preg_replace() with /e modifier fails. (Andrei) [...] ...any idea? If I were able to use that modifier, my life would be *much* easier! Please let me know, Merc. ---------------------------------------------------------------------- Tony Merc Mobily, technical editor of "Dev." and "Login" Linuxpapers.org coordinator http://www.linuxpapers.org Technical Writer Personal Phone Number: ++61-8-93355105, +8 GMT, +7 from Italy! Currently located in: PERTH, Australia merc@squiz.net - mobily@infomedia.it

« previous php.general (#6745) next »