PHP 8.3 रिलीज़
(php.net)- Class Constant के लिए Type सपोर्ट:
void,callable,neverको छोड़कर PHP के सभी types संभव - Class Constant का dynamic fetch:
Foo::{$searchableConstant}रूप में नाम से lookup - नया
#[\Override]attribute: method में जोड़ने पर यह जांचता है कि parent class या implemented interface में उसी नाम का method है या नहीं readonlyproperties की deep-cloning:__clonemethod के जरिएreadonlyproperty को भी एक बार बदला जा सकता है- नया
json_validate()function:json_decode()की तुलना में अधिक कुशलता से जांच सकता है कि string वैध JSON है या नहीं - नया
Randomizer::getBytesFromString()method: PHP 8.2 में जोड़े गए Random extension में केवल specific bytes से बनी random string बनाने की क्षमता जोड़ी गई - नए
Randomizer::getFloat()औरRandomizer::nextFloat()methods - command-line linter अब कई files के input को support करता है
- नए classes, interfaces और functions जोड़े गए:
mb_str_pad(),str_increment(),str_decrement()आदि
3 टिप्पणियां
अगर Type को इस तरह हैंडल किया जाएगा, तो कभी न कभी type alias जोड़ना ही पड़ेगा, लेकिन इसे आखिर कैसे हैंडल करेंगे, यह समझ नहीं आ रहा है।
PHP का बूम आ रहा है…
सर, , ,