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)
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