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 and data format support make the Zend-based PHP.net distribution the most general-purpose PHP runtime.
minor feature: Merge branch 'PHP-7.4'.Remove leftover decomment..Update to PCRE2 10.35..Merge branch 'PHP-7.4'..Load constant value only if necessary..Add support for forcing regeneration of arginfo files..Treat attribute argument lists like normal argument lists.. ci skip Merge branch 'PHP-7.4'..Merge branch 'PHP-7.4'..JMP optimization..func info for get_class_methods()..Merge branch 'PHP-7.4'..Better instruction selection..IS_INDIRECT handling..Merge branch 'PHP-7.4'..IS_UNDEF handling..Merge branch 'PHP-7.4'..Removed already implemented TODO comment..Use zend_string_equals API in a couple places...Added stubs for ext/oci8..Reuse warning function..sapi_windows_vt100_support() arginfo..display info about system used to build and its provider..define build system and provider on Windows.. skip ci add upgrade note..Correctly determine arg name of USER_ARG_INFO functions..ReflectionMethod::invoke() object is not optional..Add string or object ZPP macros.. skip-ci Add README for ext/mysqli tests..More accurate reference-counter inference..More accurate reference-counter inference..refactor: class constants parsing..Avoid some unnecessary uses of no_separation=0..Remove requirements for proto comments from CODING_STANDARDS..Remove proto comments from C files..a few comments..Refactor levenshtein()..Update NEWS for PHP 8.0.0alpha2..Update NEWS for 8.0.0alpha3..Don't allow separation in callback filter..Disallow separation in a number of callbacks..Don't allow separation in CallbackFilterIterator..Don't allow separation in array functions..up test..Explicitly create references in UConverter callbacks..Remove no_separation flag..Merge branch 'PHP-7.4'..Merge branch 'PHP-7.4'..Merge branch 'PHP-7.4'...Remove ZEND_VM_EXPORT functionality..Remove #undefs from vm_gen..Assert exception set in HANDLE_EXCEPTION()..Assert no exception