Drupal 7 is PHP7 compatible since today and I tried it and my site just crashed because of httprl.

[Sun Jul 03 22:59:57.311158 2016] [:error] [pid 3168:tid 1844] [client ::1:54149] PHP Fatal error:  'continue' not in the 'loop' or 'switch' context in httprl\\httprl.module on line 1418
>php7cc --extensions=install,module,inc,test ./httprl

File: httprl\httprl.module
> Line 1928: Possible array element creation during by-reference assignment
    $options['internal_states']['background_function_printed'] =& $callback_options['printed'];
> Line 2489: Nested by-reference foreach loop, make sure there is no iteration over the same array
    foreach ($data['args'] as &$arg) {
    }

Checked 5 files in 0.997 second

Comments

hass created an issue. See original summary.

hass’s picture

Issue tags: +PHP 7.0 (duplicate)
hass’s picture

Title: PHP7 compatibility » Make HTTPRL on D7 fully compatible with PHP 7
howdytom’s picture

+1 Agree

You might try out 7.x-1.x-dev from 2016-Oct-01. I am using it with PHP 7 and it's working more stable than 7.x-1.14 from 2014.

mikeytown2’s picture

Hoping to get a new release out in November.

Skin’s picture

Any news? I upgraded to php 7.1 on my VPS and I had to disable HTTPRL and Boost crawler because the entire VPS become unstable and started to crash very frequently.