[Oprava] Varování PHP: Použití nedefinované konstanty (to vyvolá chybu v budoucí verzi PHP)

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

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.

Vášnivý pro technologii, píšu s potěšením na StealthSetts.com počínaje rokem 2006. Mám bohaté zkušenosti s operačními systémy: MacOS, Windows a Linux, ale také v programovacích jazycích a platformách blogů (WordPress) a pro online obchody (WooCommerce, Magento, Presashop).

Home Váš zdroj IT tutoriálů, užitečných tipů a zpráv. [Oprava] Varování PHP: Použití nedefinované konstanty (to vyvolá chybu v budoucí verzi PHP)
Zanechat komentář