T_CONCAT_EQUAL imprevisto [chiuso]
-
05-07-2019 - |
Domanda
Ricevo un errore T_CONCAT_EQUAL imprevisto su una riga del seguente modulo:
$arg1 .= "arg2".$arg3."arg4";
Sto usando PHP5. Potrei semplicemente andare a fare quanto segue:
$arg1 = $arg1."arg2".$arg3."arg4";
ma vorrei sapere cosa sta andando storto in primo luogo. Qualche idea?
Grazie, Sweeney
Soluzione
Ciò accadrebbe quando $ arg1 non è definito (non ha un valore, non è mai stato impostato)
Altri suggerimenti
Quindi il motivo più preciso è che la riga di codice sopra pubblicata:
$arg1 .= "arg2".$arg3."arg4";
era in realtà il seguente nella mia fonte:
arg1 .= "arg2".$arg3."arg4";
Il $ mancava da arg1. Non so perché l'interprete non l'abbia preso per primo, ma comunque. Grazie per l'input Jeremy e Bailey - mi porta proprio al problema.
sembra che tu abbia dimenticato un punto e virgola sulla riga sopra questa.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow