d'Economía.net
WORDPRESS

php – Ayúdame a colocar los corchetes correctamente por favor


Al instalar el siguiente complemento, aparece un error fatal:

Fatal error: Unparenthesized `a ? b : c ? d : e` is not supported. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)`

en este código:

function some_plugin_name_get_remote_address() {
    $remote_addr = getenv('HTTP_CLIENT_IP')?getenv('HTTP_CLIENT_IP'):
            getenv('HTTP_X_FORWARDED_FOR')?getenv('HTTP_X_FORWARDED_FOR'):
            getenv('HTTP_X_FORWARDED')?getenv('HTTP_X_FORWARDED'):
            getenv('HTTP_FORWARDED_FOR')?getenv('HTTP_FORWARDED_FOR'):
            getenv('HTTP_FORWARDED')?getenv('HTTP_FORWARDED'):getenv('REMOTE_ADDR');

    $remote_addr = str_replace('for=", "', $remote_addr);

    return $remote_addr;
}

Probablemente debido a la transición a php8. Ayúdenme a colocar los soportes correctamente por favor.



Recent Questions – WordPress Development Stack Exchange

Comments

comments

RELACIONADOS