Gammal kod som rullar i PHP 5.6 men inte 7.0? Inga errors!

Permalänk
Medlem

Gammal kod som rullar i PHP 5.6 men inte 7.0? Inga errors!

Sitter och kollar igenom gammal kod som inte verkar lira när jag kör php7 dock genereras inga felmeddelanden i errorloggen vilket förbryllar mig, kanske kan någon med bättre erfarenhet förklara varför denna kod inte funkar men funkar i php5.6?

Citat:

<textarea id="html-codes" readonly="readonly"><?php show_images_html('<img src="%IMAGE_URL%" alt="%IMAGE_FILENAME%" border="0" />', ' '); ?></textarea>

och funktionen show_images_html ser ut såhär:

Citat:

function show_images_html($template='', $newlinechar='default', $before='', $after='')
{
show_images_html_bysize($template, false, 'html', $newlinechar, $before, $after);
}

Jag är knappast bra på php men det verkar som de grejer som ligger mellan %% inte har någon som helst effekt i php7?
Detta rullar dock fint i php 5.6, alla moduler är enabled på båda installationerna.