[Fix] VAROVANIE PHP: Použitie nedefinovanej konštanty (to vyhodí chybu v budúcej verzii PHP)

Návod s jednoduchým riešením pre chybu “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)”.

PHP 7.2 & PHP 7.3 priniesť väčšiu stabilitu, flexibilitu a mnoho nových funkcií, ktoré staré písma, doplnok-uri a Teme de Wordpress Nethavte ich úplne.

Keď sa rozhodnete upgradovať na serveri z PHP 5.x na PHP 7.2 alebo PHP 7.3, musíte tiež zvážiť kompatibilitu s kódom. Je veľmi možné stretnúť inak s chybami ako:

 PHP message: PHP Warning: Use of undefined constant CONSTANT - assumed 'CONSTANT' (this will throw an Error in a future version of PHP)

Toto chybové hlásenie sa zobrazí zakaždým v Kód PHP Existuje neurčitá konštanta. Platné vo všetkých verziách PHP 7.2 alebo PHP 7.3.

[Fix] VAROVANIE PHP: Použitie nedefinovanej konštanty (to vyhodí chybu v budúcej verzii PHP)

Napríklad, ak máme:

 echo $_POST[email]; 

// constanta “mail” Bude to musieť byť definované a kód bude vyzerať takto:

echo $_POST["email"];

Po záchrane chyba “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)” Zmizne.

Táto chyba sa môže objaviť aj vtedy, ak zabudnete dať symbol “$” pred názvom premennej.

Ďalšie chyby, ktoré sa môžu vyskytnúť po aktualizácii PHP

Chyby syntaxe: Novšie verzie PHP vykonali zmeny v syntaxi jazyka a písomný kód pre PHP 5.x nemusí byť kompatibilný s novými verziami. Pred aktualizáciou je dôležité skontrolovať a aktualizovať akékoľvek chyby syntaxe.

Zastarané alebo vymenené funkcie: Niektoré funkcie alebo funkcie používané v PHP 5.x už nemusia byť k dispozícii v PHP 7.x alebo ich nahradia ostatné. Je potrebné identifikovať a nahradiť tieto funkcie vo vašom kóde, aby sa zabezpečila kompatibilita.

Problémy typov údajov: PHP 7.x zavádza prísnejšie riadenie typov údajov. Niektoré chyby sa teda môžu vyskytnúť v kóde, ktorý je založený na predvolených alebo donucovacích typoch údajov. Je vhodné vykonať dôkladnú kontrolu údajov a správne spravovať ich.

Chyby: PHP 7.x môže odstrániť alebo odpisovať určité zastarané funkcie alebo funkcie. Je dôležité skontrolovať a nahradiť tieto odpisované prvky odporúčanými alternatívami.

Vášnivý pre technológiu píšem s potešením na serveri Stealthsetts.com, počnúc rokom 2006. Mám bohaté skúsenosti v operačných systémoch: MacOS, Windows a Linux, ale aj v programovacích jazykoch a platformách blogov (WordPress) a pre internetové obchody (WooCommerce, Magento, Presashop).

Domov Váš zdroj IT návodov, užitočné tipy a správy. [Fix] VAROVANIE PHP: Použitie nedefinovanej konštanty (to vyhodí chybu v budúcej verzii PHP)
Zanechajte komentár