Un utente ha chiesto informazioni su WooCommerce di Wordpress

errore di sintassi, “filo” imprevisto (T_STRING),

Un utente ha chiesto 👇

Sto lavorando a un plugin che gira su wamp64 e PHP 7.4.0. Quando ho provato a cambiare la versione PHP alla 7.3.12 ho ricevuto questo errore:
Errore di analisi: errore di sintassi, “filo” imprevisto (T_STRING), funzione prevista (T_FUNCTION) o const (T_CONST) sulla riga mostrata >>>> nel codice sottostante.


defined( 'ABSPATH' ) || exit;
if ( ! class_exists( 'WC_Test_Integration' ) ) :
    class WC_Test_Integration extends WC_Integration {

>>>>     public function __construct() { 
         }

Il plugin funziona perfettamente quando uso PHP 7.4.0. Il problema è che il plugin verrà utilizzato su siti che hanno PHP 7.3.12. Qualcuno sa perché ricevo questo errore?

Grazie

Questo argomento è stato modificato 9 mesi fa da. Questo argomento è stato modificato 9 mesi fa da. Questo argomento è stato modificato 9 mesi fa da.

Supporto per plugin

(@conschneider)

Ingegnere automatizzato della felicitĂ 

9 mesi fa

Ciao,

Il tuo codice sembra corretto. Può essere:

* riscrive l’operatore ternario su standard if() { ... }.
* eliminare lo spazio bianco finale davanti public function __construct.

Cordiali saluti,

Lanciatore di thread

(@gringostarr)

9 mesi fa

Ciao Con,

Grazie per l’aiuto. Ho scoperto qual era il problema. IO.
di recente ho iniziato a utilizzare proprietĂ  di digitazione non PHP 7.3.12
supporto. Il diverso errore di analisi in linea si è verificato, quindi non l’ho fatto
Sospetto che il problema sia stato causato dalla digitazione delle proprietĂ .

Lanciatore di thread

(@gringostarr)

9 mesi fa

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *