Visualizzazione risultati 1 fino 3 di 3

Discussione: Perché questo codice da errore?

  1. #1
    albenessereblog è connesso ora Utente attivo
    Data registrazione
    29-12-2021
    Messaggi
    415

    Predefinito Perché questo codice da errore?

    A me sembra a posto, ma mi mostra Parse error: syntax error, unexpected token ")", expecting "{" on line 307

    Ultima modifica di albenessereblog : 23-07-2026 alle ore 16.06.22

  2. #2
    GraphOGLRisorse non è connesso AlterGuru 2500
    Data registrazione
    14-02-2015
    Messaggi
    4,664

    Predefinito

    Salve,
    il problema è appunto la mancanza di ); dopo la graffa di chiusura } Ovvero, al momento la funzione è così add_filter( non è chiusa.

    Comunque mettere l'immagine di un codice non è la migliore delle idee. Rimane sempre preferibile riportare "letterlmente" il codcie.

    Cordiali saluti.

  3. #3
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,330

    Predefinito

    Ci sono due anche parentesi tonde dopo function($bots), invece di una sola. Può essere utile separare i parametri su diverse righe:

    Codice PHP:
    add_filter(
    'relevanssi_bots_to_not_log',
    function(
    $bots) {
    return
    array_merge( $bots, array( 'Bad Bot' => 'BadBot' ) )
    }
    );
    Anche se in PHP 7.4+ lo scriverei con fn:

    Codice PHP:
    add_filter(
    'relevanssi_bots_to_not_log',
    fn($bots) => array_merge($bots, [ 'Bad Bot' => 'BadBot' ])
    );
    Ultima modifica di dreadnaut : Ieri alle ore 17.30.41

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •