PHP 7.2 si PHP 7.3 הם הביאו יותר יציבות, גמישות ושלל תכונות חדשות, אשר הכתבים הישנים, חיבורטרקטורונים וכלי מפחד מ WordPress אל תעכל אותם לחלוטין.
כאשר אתה מחליט לשדרג את השרת מ- PHP 5.x ל- PHP 7.2 או PHP 7.3, עליך לקחת בחשבון גם כמה מרכיבי תאימות קוד. אפשר מאוד להיפגש אחרת עם טעויות כמו:
PHP message: PHP Warning: Use of undefined constant CONSTANT - assumed 'CONSTANT' (this will throw an Error in a future version of PHP)
הודעת שגיאה זו מופיעה בכל פעם קוד PHP אם מצאת קבוע בלתי מוגדר. תקף בכל הגרסאות של PHP 7.2 si PHP 7.3.
לדוגמה, אם יש לנו:
echo $_POST[email];
// יש להגדיר את "הדואר" הקבוע, והקוד ייראה כך:
echo $_POST["email"];
// - לאחר השמירה, שגיאת PHP "אזהרת PHP: שימוש בקבוע לא מוגדר (זה יזרוק Error בגרסה עתידית של PHP) ”o sa dispar.
שגיאה זו יכולה להתרחש גם אם תשכח לשים את הסמל "$”מול שם המשתנה.