PHP 8.0.0rc1 💾

PHP is a scripting language primarily suited for web applications. It's organically grown into a full-featured programming language, with huge semantic progress in recent years (apart from the namespace separator choice). Many features and extensions come built-in or can be dynamically loaded. Database interfaces, XML processing, regular expressions, networking and broad internet protocol support, IPC, internationalization, image manipulation, filesystem, contemporary cryptography support, file

minor feature: Drop . some tests for libmysql. . Set-up IMAP in Azure. . IMAP tests. . Add system ID entropy API. . Adjust the order of method modifiers in stub. . UNKNOWN default value of apache_note(). . Separate Closure::bind() implementations. . mysqli build with mysqlnd and without PDO. . mysqli build with mysqlnd and without PDO. . Merge branch 'PHP-7.3' into PHP-7.4. . Merge branch 'PHP-7.4'. . Only check linking in PHP_TEST_BUILD. . : parse_url does not accept URLs with port 0. . Merge branch 'PHP-7.3' into PHP-7.4. . Merge branch 'PHP-7.4' into master. . Consolidate the usage of "either" and "one of" in error messages. . Update README for how to setup IMAP tests. . Add support for `@implementation-alias` in stubs. . : Erroneous whitespace match with JIT only. . Merge branch 'PHP-7.4' into master. . Initialize attributes for internal functions. . memory leak in php_imap_mutf7(). . Merge branch 'PHP-7.3' into PHP-7.4. . Merge branch 'PHP-7.4' into master. . Deprecate pgsql function aliases. . Standardize mbstring and string on using 'string' as a parameter name. . Use assertion for null-termination string. . detection of code outside namespace. . Move arm64 job to cron. . Improve default value handling of Exception constructors. . Use proper parameter type in Closure::bindTo() signature. . Remove unnecessary check. . Assert on unknown list entry type. . Synchronize GET_CLASS/GET_CALLED_CLASS opcodes with functions. . Promote warnings to Error in COM extension. . Remove dead code. . Promote PDORow property write to Error. . pg_unescape_bytea() can only fail on OOM. . Drop some connection retries in IMAP test. . a few Iterator signatures. . mmap copying. . Merge branch 'PHP-7.4' into master. . Check linker compatibility directly from HMODULE. . Remove redundant check. . Promote invalid field to ValueError in pgsql. . Make constant redeclaration a warning. . Convert exception instanceof checks to assertions. . Throw

PHPL php scripting programming-language web