Title: PHP7 compatibility issue
Last modified: September 1, 2016

---

# PHP7 compatibility issue

 *  [PavelCech](https://wordpress.org/support/users/pavelcech/)
 * (@pavelcech)
 * [9 years, 7 months ago](https://wordpress.org/support/topic/php7-compatibility-issue-2/)
 * Hi,
    I ran WP Engine PHP Compatibility Checker and your plugin is not compatible!
 * Here is why:
 * FILE: /ads-by-datafeedrcom/lib/metabox/init.php
    ——————————————————————————————————
   FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ——————————————————————————————————
   1 | WARNING | File has mixed line endings; this may cause incorrect results ——————————————————————————————————
 * FILE: /ads-by-datafeedrcom/inc/cpt.class.php
    —————————————————————————————————
   FOUND 1 ERROR AFFECTING 1 LINE ————————————————————————————————— 10 | ERROR |
   Deprecated PHP4 style constructor are not supported since PHP7 —————————————————————————————————
 * FILE: /ads-by-datafeedrcom/inc/metaboxes.class.php
    ———————————————————————————————————
   FOUND 1 ERROR AFFECTING 1 LINE ——————————————————————————————————— 10 | ERROR
   | Deprecated PHP4 style constructor are not supported since PHP7 ———————————————————————————————————
 * [https://wordpress.org/plugins/ads-by-datafeedrcom/](https://wordpress.org/plugins/ads-by-datafeedrcom/)

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

 *  [Saša](https://wordpress.org/support/users/stodorovic/)
 * (@stodorovic)
 * [9 years, 3 months ago](https://wordpress.org/support/topic/php7-compatibility-issue-2/#post-8591629)
 * I’ve experience related to fixing similar issues. I can confirm that’s false 
   positive. Plugin works without issues on PHP7 by my tests.
 * [@datafeedrcom](https://wordpress.org/support/users/datafeedrcom/) You can fix
   these issues on this way:
 * lib/metabox/init.php: Last line should have enter (Just put newline at the end
   of file). Warnings is related to comment without new line.
 * inc/cpt.class.php:
    `function DFADS_Post_Type_Taxonomy() {` should be `function
   __construct() {`
 * inc/metaboxes.class.php:
    `function DFADS_Meta_Boxes() {` should be `function
   __construct() {`
 * It works on PHP 5.x and PHP 7. Previous constructors have used in PHP4 (and this
   way is pretty outdated). After these changes, test has passed without errors/
   warnings.
 * Tested with plugin [https://wordpress.org/plugins/php-compatibility-checker/](https://wordpress.org/plugins/php-compatibility-checker/)
 *  Plugin Author [datafeedr](https://wordpress.org/support/users/datafeedrcom/)
 * (@datafeedrcom)
 * [9 years, 3 months ago](https://wordpress.org/support/topic/php7-compatibility-issue-2/#post-8593746)
 * Thanks!

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

The topic ‘PHP7 compatibility issue’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/ads-by-datafeedrcom.svg)
 * [Ads by datafeedr.com](https://wordpress.org/plugins/ads-by-datafeedrcom/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/ads-by-datafeedrcom/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/ads-by-datafeedrcom/)
 * [Active Topics](https://wordpress.org/support/plugin/ads-by-datafeedrcom/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/ads-by-datafeedrcom/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/ads-by-datafeedrcom/reviews/)

 * 2 replies
 * 3 participants
 * Last reply from: [datafeedr](https://wordpress.org/support/users/datafeedrcom/)
 * Last activity: [9 years, 3 months ago](https://wordpress.org/support/topic/php7-compatibility-issue-2/#post-8593746)
 * Status: not resolved