PHP 8.0.0beta1 💾

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: Merge branch 'PHP-7.4' . brittle test. . Merge branch 'PHP-7.3' into PHP-7.4. . Merge branch 'PHP-7.4'. . build. . cut/paste error in expected test output. . Make test decimal to binary conversion expectation more tolerant. . Try to bit NTS build. . some clang warnings. . Avoid register reloading. . DynASM failure. . Revert "DynASM failure". . bit build. . We track only arguments of user functions on abstract stack. . Remove no longer needed stdint compatibility defines. . Don't record "fake" closures. . : PHP_CONFIG_FILE_PATH is meaningless. . Merge branch 'PHP-7.3' into PHP-7.4. . Merge branch 'PHP-7.4'. . : convert error on receiving variables when duplicate . . Cleanup SPL instantiation code. . Allow keeping result of FETCH_DIM_R in CPU register. . Simplify user_stream_create_object. . Use zend_call_method in SoapFault::__toString(). . Cleanup abstract test usage. . Security: update to LiteSpeed SAPI v7.7 to address an buffer overflow . . Merge branch 'PHP-7.2' into PHP-7.3. . Merge branch 'PHP-7.3' into PHP-7.4. . Merge branch 'PHP-7.4'. . Address some compiler warnings. . Implement nullsafe ?- operator. . Make nested ternary without parentheses a compile error. . Add the Z_PARAM_PATH_OR_NULL() and Z_PARAM_ZVAL_OR_NULL() macros. . Avoid UNKNOWN default in PDO::query(). . Validate collator earlier during sort. . . Result of branching opcode in side trace is unknown. . More consistent parameter names for date/time functions. . Support class+mask union for internal argument. . Cleanup argument handling in ext/reflection. . RFC Make string length for getTraceAsString() configurable. . PHP-7.4 is 7.4.10-dev now. . Merge branch 'PHP-7.4'. . Another pass of improving ext/date argument names. . memory leaks. . type in comment. . Add AST export support for nullsafe operator. . null pointer deref in compile_return(). . : File extensions are case-sensitive. . Merge branch 'PHP-7.3' into PHP-7.4. . Merge branch 'PHP-7.4

PHPL php scripting programming-language web