Hello, I've been watching the bug database for issues coming in for PHP7, and there have been far fewer than I was expecting, which is nice.
However there are lots of issues open from 'a while ago' that are either not really bug requests, or are too old to investigate. I don't think having them kept open is providing any value, and it makes it harder to find actual issues that need fixing in the issue database, so I'd like to close some of them. Obviously me just going through and closing issues en masse might ruffle some feathers. Below is a list of some that are either not bugs, or are too old to investigate. (e.g. A crash bug on PHP 4.3.9 is not something that anyone should be looking at.) If anyone thinks they all ought to be kept open, that could be discussed on list, but I would really like to avoid discussing each one individually on list, as I don't think that would be productive. If anyone with wants to keep any of these issues open, please could you assign them to yourself? Or leave a comment on the issue saying that it needs to be kept open. Otherwise in a couple of days I'll go through and close these, to make the list of open bugs be 1% smaller. cheers Dan Small feature request --------------------- https://bugs.php.net/bug.php?id=7930 list() constructor reference assignment https://bugs.php.net/bug.php?id=12501 Implement authen/authz handler capability https://bugs.php.net/bug.php?id=14523 Additional parameter for str_repeat() https://bugs.php.net/bug.php?id=15972 strip_tags should allow restricting the attributes on tags that are kept https://bugs.php.net/bug.php?id=17090 Getting slices of associative arrays https://bugs.php.net/bug.php?id=22593 Fuzzy string matching / agrep https://bugs.php.net/bug.php?id=26433 Request for is_unique() https://bugs.php.net/bug.php?id=27453 islamic calender functions https://bugs.php.net/bug.php?id=28252 ncurses support without a cygwin install. https://bugs.php.net/bug.php?id=28812 getgid/getuid usage https://bugs.php.net/bug.php?id=30918 Add a "non-local" flag param to realpath https://bugs.php.net/bug.php?id=31627 return statement should return https://bugs.php.net/bug.php?id=32524 Advanced imploding https://bugs.php.net/bug.php?id=34527 trim functions extension https://bugs.php.net/bug.php?id=35276 exploding_wordwrap https://bugs.php.net/bug.php?id=36940 Dynamic open_basedir restriction not possible. https://bugs.php.net/bug.php?id=38339 Wanted: Find included file first in the script's path, than include_path option https://bugs.php.net/bug.php?id=38437 substr() - slightly change its contract https://bugs.php.net/bug.php?id=38684 How about an array_key_walk_recursive() function? https://bugs.php.net/bug.php?id=40182 Want a function strpos_all with optional parameters https://bugs.php.net/bug.php?id=40499 Add highlightning filter https://bugs.php.net/bug.php?id=44530 Multi-dimensional foreach iterator? https://bugs.php.net/bug.php?id=46384 expr() or continue; https://bugs.php.net/bug.php?id=46725 strpos extensions with array type parameters https://bugs.php.net/bug.php?id=48072 wish: extra strtr features similar to GNU strtr https://bugs.php.net/bug.php?id=48154 Add optional paramter to print_r() for basic (X)HTML output formatting https://bugs.php.net/bug.php?id=48192 if structure inherit else https://bugs.php.net/bug.php?id=49007 Add limit option to trim functions https://bugs.php.net/bug.php?id=49903 Strip $ at beginning of variable names for compact() https://bugs.php.net/bug.php?id=50653 str_split sequence handling https://bugs.php.net/bug.php?id=51335 Search first substring from list https://bugs.php.net/bug.php?id=51574 Modify range() function to support A to ZZZZ https://bugs.php.net/bug.php?id=52124 Limit search inside $haystack by new $length parameter https://bugs.php.net/bug.php?id=52177 please implement recursive ksort https://bugs.php.net/bug.php?id=52626 New magic method for procedural calls on object. https://bugs.php.net/bug.php?id=52575 Would like get_called_class() without namespace. https://bugs.php.net/bug.php?id=53170 Cannot substract Arrays https://bugs.php.net/bug.php?id=55389 Feature suggestion for array_search https://bugs.php.net/bug.php?id=55633 New argument $invert for array_filter() https://bugs.php.net/bug.php?id=60908 add array_filter_recursive function https://bugs.php.net/bug.php?id=61438 color_to_hex functionally https://bugs.php.net/bug.php?id=61987 abbreviate "Y-m-d H:i:s" to Q https://bugs.php.net/bug.php?id=62574 New operator for htmlspecialchars https://bugs.php.net/bug.php?id=65098 A modified version of array_combine() https://bugs.php.net/bug.php?id=66598 Consider picking up efforts for Mono integration. https://bugs.php.net/bug.php?id=67035 wish: str_ends() and str_begins() https://bugs.php.net/bug.php?id=67659 Support array of delimiters in explode() https://bugs.php.net/bug.php?id=67734 Add output escaping specifiers to sprintf etc. https://bugs.php.net/bug.php?id=68806 getopt is not able to detect unknown arguments Way too old to investigate -------------------------- These might have been real issues, but are ancient. https://bugs.php.net/bug.php?id=30788 Tomcat 5.0.28 crashes https://bugs.php.net/bug.php?id=57735 Segfault on non-existant file https://bugs.php.net/bug.php?id=57962 core dump Need an RFC ----------- These are bigger feature requests, and would need a complete RFC to implement, however they should be discussed as RFCs not bugs. https://bugs.php.net/bug.php?id=38569 override keyword requested https://bugs.php.net/bug.php?id=38079 __copy magic method to increase backwards compatibility https://bugs.php.net/bug.php?id=38544 tryeach https://bugs.php.net/bug.php?id=38608 File include control system feature request https://bugs.php.net/bug.php?id=38622 Proposed new security scheme for shared hosting (safe mode substitute) https://bugs.php.net/bug.php?id=39091 Need to force variables to be declared https://bugs.php.net/bug.php?id=47933 Allow foreach to iterate multiple arrays/objects similar to for syntax https://bugs.php.net/bug.php?id=51598 String Objects? https://bugs.php.net/bug.php?id=53159 Tolerant and Strict Variables and functions https://bugs.php.net/bug.php?id=59779 Support for unary minus https://bugs.php.net/bug.php?id=60219 Option to disable php_engine if file owner uid == getuid for webserver security https://bugs.php.net/bug.php?id=62799 Parallel array processing https://bugs.php.net/bug.php?id=64136 Better things handling - basic variables should behave like object https://bugs.php.net/bug.php?id=65750 Enabling factory constructors https://bugs.php.net/bug.php?id=66022 operator overloading https://bugs.php.net/bug.php?id=67409 Clone arguments https://bugs.php.net/bug.php?id=69886 Addressing problems with escaping (security) https://bugs.php.net/bug.php?id=70087 Better string interpolation https://bugs.php.net/bug.php?id=70231 Ability to set default params within a functions arguments as an array/object Just generate your config files ------------------------------- The nginx guys have the right idea for this. Limit the syntax supported in config files, and tell people to generate their config files from data. https://bugs.php.net/bug.php?id=49375 Mass Virtual Hosting Enhancements -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php