Piles of bug fixes, lots of improvements, bunch of changes and updates, fistful of additions and optimisations characterise the 5.2.0 release of PHP. Personally, I find the PCRE 6.7 upgrade quite nifty, for it eliminates some recursion issues I and countless others have experienced in the past. To name a few of the bug fixes that I am personally familiar with:
- strcspn() no longer halts on NUL characters in strings
- xml_parse_into_struct() treats Unicode characters properly
- sscanf() arbitrary code execution fixed
- Class names in error messages are no longer converted to lowercase
- …
Take a look at the Changelog and download PHP while you’re at it!