PHP డెవలప్‌మెంట్ బృందం భాష యొక్క కొత్త వెర్షన్ - PHP 8.0.0 విడుదలను ప్రకటించింది.

మెరుగుదలలు మరియు కొత్త ఫీచర్లు:

  • యూనియన్ రకాలు. టైప్ కాంబినేషన్‌ల కోసం PHPDoc ఉల్లేఖనాలకు బదులుగా, మీరు స్థానిక యూనియన్ రకం డిక్లరేషన్‌లను ఉపయోగించవచ్చు, ఇవి రన్‌టైమ్‌లో తనిఖీ చేయబడతాయి.

  • అనే వాదనలు. PHPDoc ఉల్లేఖనాలకు బదులుగా, మీరు ఇప్పుడు స్థానిక PHP సింటాక్స్‌తో నిర్మాణాత్మక మెటాడేటాను ఉపయోగించవచ్చు.

  • Nullsafe ఆపరేటర్. శూన్యత కోసం తనిఖీ చేయడానికి బదులుగా, మీరు ఇప్పుడు కొత్త nullsafe ఆపరేటర్‌తో కాల్ చైనింగ్‌ని ఉపయోగించవచ్చు. గొలుసులోని ఒక మూలకాన్ని తనిఖీ చేయడం విఫలమైనప్పుడు, మొత్తం గొలుసు రద్దు చేయబడుతుంది మరియు శూన్యానికి తగ్గించబడుతుంది.

  • జస్ట్-ఇన్-టైమ్ కంపైలేషన్. PHP 8 రెండు JIT ఇంజిన్‌లను పరిచయం చేసింది. రెండింటిలో మరింత ఆశాజనకంగా ఉన్న JITని ట్రేసింగ్ చేయడం మెరుగైన పనితీరును చూపుతుంది: సింథటిక్ పరీక్షలపై మూడు రెట్లు మరియు కొన్ని నిర్దిష్ట అప్లికేషన్‌లపై 1,5-2x. సాధారణ అప్లికేషన్ పనితీరు PHP 7.4తో సమానంగా ఉంటుంది.

మూలం: linux.org.ru