Title: Deprecated preg_replace usage
Last modified: August 21, 2016

---

# Deprecated preg_replace usage

 *  Resolved [Daniel15](https://wordpress.org/support/users/daniel15/)
 * (@daniel15)
 * [12 years, 6 months ago](https://wordpress.org/support/topic/deprecated-preg_replace-usage/)
 * I get these messages every time I run a scan:
 *     ```
       Sep 19 13:12:12] preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead (8192) File: /var/www/example.com/wp-content/plugins/wordfence/lib/wordfenceURLHoover.php Line: 53
       [Sep 19 13:12:12] preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead (8192) File: /var/www/example.com/wp-content/plugins/wordfence/lib/wordfenceURLHoover.php Line: 49
       ```
   
 * The /e modifier in preg_replace is [deprecated as of PHP 5.5](http://php.net/manual/en/migration55.deprecated.php)
   for security reasons, and you should modify the code to use preg_replace_callback
   instead.
 * [http://wordpress.org/plugins/wordfence/](http://wordpress.org/plugins/wordfence/)

Viewing 4 replies - 1 through 4 (of 4 total)

 *  Plugin Author [Mark Maunder](https://wordpress.org/support/users/mmaunder/)
 * (@mmaunder)
 * [12 years, 6 months ago](https://wordpress.org/support/topic/deprecated-preg_replace-usage/#post-4142586)
 * Thanks I’ve logged this issue and it’ll be fixed in the next release.
 * Regards,
 * Mark.
 *  [Zachary DuBois](https://wordpress.org/support/users/zachary-dubois/)
 * (@zachary-dubois)
 * [12 years, 3 months ago](https://wordpress.org/support/topic/deprecated-preg_replace-usage/#post-4142700)
 * This is an issue again.
    `[Dec 22 21:50:31:1387767031.990222:1:error] preg_replace():
   The /e modifier is deprecated, use preg_replace_callback instead (8192) File:/
   srv/www/accountproductions.com/public_html/wp-content/plugins/wordfence/lib/wordfenceURLHoover.
   php Line: 56`
 *  [Ed](https://wordpress.org/support/users/coopeh/)
 * (@coopeh)
 * [12 years, 3 months ago](https://wordpress.org/support/topic/deprecated-preg_replace-usage/#post-4142701)
 * I can confirm that I have the same issue hundreds of times during a scan:
 *     ```
       [Dec 23 13:42:19:1387806139.150348:1:error] preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead (8192) File: /***/wp-content/plugins/wordfence/lib/wordfenceURLHoover.php Line: 56
       [Dec 23 13:42:19:1387806139.149892:1:error] preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead (8192) File: /***/wp-content/plugins/wordfence/lib/wordfenceURLHoover.php Line: 52
       ```
   
 *  [Zachary DuBois](https://wordpress.org/support/users/zachary-dubois/)
 * (@zachary-dubois)
 * [12 years, 3 months ago](https://wordpress.org/support/topic/deprecated-preg_replace-usage/#post-4142702)
 * Yes. My scans are spammed that during it. I have emailed him about it with a 
   full log.

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘Deprecated preg_replace usage’ is closed to new replies.

 * ![](https://ps.w.org/wordfence/assets/icon.svg?rev=2070865)
 * [Wordfence Security - Firewall, Malware Scan, and Login Security](https://wordpress.org/plugins/wordfence/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/wordfence/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/wordfence/)
 * [Active Topics](https://wordpress.org/support/plugin/wordfence/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/wordfence/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/wordfence/reviews/)

## Tags

 * [deprecated](https://wordpress.org/support/topic-tag/deprecated/)
 * [php](https://wordpress.org/support/topic-tag/php/)
 * [php 5.5](https://wordpress.org/support/topic-tag/php-5-5/)
 * [preg_replace](https://wordpress.org/support/topic-tag/preg_replace/)

 * 4 replies
 * 4 participants
 * Last reply from: [Zachary DuBois](https://wordpress.org/support/users/zachary-dubois/)
 * Last activity: [12 years, 3 months ago](https://wordpress.org/support/topic/deprecated-preg_replace-usage/#post-4142702)
 * Status: resolved