Výukový program s jednoduchým řešením pro chybu “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)”.
obsah
PHP 7.2 & PHP 7,3 přinést větší stabilitu, flexibilitu a mnoho nových funkcí, které Stará písma, plugin-uri a Teme de wordpress Nezakrývejte je úplně.
Když se rozhodnete upgradovat na serveru z PHP 5.x na PHP 7.2 nebo PHP 7.3, musíte také zvážit nějakou kompatibilitu kódu. Je velmi možné se setkat jinak s chybami jako:
 PHP message: PHP Warning: Use of undefined constant CONSTANT - assumed 'CONSTANT' (this will throw an Error in a future version of PHP)Tato chybová zpráva se objeví pokaždé PHP kód Existuje neurčitá konstanta. Platné ve všech verzích PHP 7.2 nebo PHP 7,3.
[Oprava] Varování PHP: Použití nedefinované konstanty (to vyvolá chybu v budoucí verzi PHP)
Například, pokud máme:
 echo $_POST[email]; // Constanta “mail” Bude muset být definován a kód bude vypadat následovně:
echo $_POST["email"];Po záchraně chyba “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)” zmizí.
Tato chyba se také může objevit, pokud zapomenete na symbol “$” před názvem proměnné.
Další chyby, které se mohou objevit po upgradu PHP
Chyby syntaxe: Novější verze PHP provedly změny v syntaxi jazyka a písemný kód pro PHP 5.x nemusí být kompatibilní s novými verzemi. Před upgradem je důležité zkontrolovat a aktualizovat jakékoli chyby syntaxe.
Zastaralé nebo nahrazené funkce: Některé funkce nebo funkce použité v PHP 5.x již nemusí být k dispozici v PHP 7.x nebo být nahrazeny jinými. Pro zajištění kompatibility je nutné tyto funkce identifikovat a nahradit.
Problémy datových typů: PHP 7.x představuje přísnější správu datových typů. V kódu, který je založen na výchozích nebo donucovacích datových typech, se tedy mohou objevit určité chyby. Je vhodné provést pečlivou kontrolu dat a správně je spravovat.
Chyby zhoršení: PHP 7.x může odstranit nebo odpisovat určité zastaralé funkce nebo funkce. Je důležité zkontrolovat a nahradit tyto odpisované prvky doporučenými alternativami.
 
			