After 8 months of development and testing, PHP 4.3.0 was officially released. In terms of scope, time, and achievement, this is the most comprehensive PHP distribution, and, as an important contender in the comprehensive scripting language stage, it will further enhance PHP's status.
Command line interface
This version ends up completing a standalone command line interface (CLI), which can be used (with PHP-GTK) to develop kernel and desktop applications. CLI is a built-in part, but during the configuration process, it is only automatically installed when the CGI version uses the --disable-cgi switch; or use make install-cli . In Windows systems, the CLI can be found in the cli directory.
Compared with other server APIs, CLI has many differences. Please find more details in the "PHP Manual: Using PHP from the Command Line".
Streams Streams
The streams stream API is a very important undisclosed feature. In PHP kernel and extensions, a unified approach is introduced to handle files, pipelines, sockets and other I/O resources.
This means that for users, any I/O function (and almost all of these) that use streams streams can access built-in protocols such as HTTP/HTTPS and FTP/FTPS, or can also be registered with a custom protocol through PHP scripts. Please refer to the "List of Supported Protocols/Packages" for more details.
New installation system
The installation system uses a global Makefile instead of slow recursion in other repetitions and reduces the degree of synthesis of fixed correlations. The aclocal tool only requires automake. The entire installation process is lighter and consumes less resources.
improve
PHP 4. There are many improvements and enhancements:
Bundle release of GD library and recommend using the bundled version of GD library
vpopmail and cybermut expansion moved to PECL
Delete several uncommonly used extensions (aspell, ccvs, cybercash, icap) and SAPIs (fastcgi, fhttpd)
Improved the speed of various string processing functions
Remove the Apache2 filter, also in experiments (because many expansions based on external libraries are unsafe, using PHP and worker mode in prefork)
Fix various safety hazards (imap, mysql, mcrypt, file upload, gd, etc.)
Implanting new SAPI into PHP in other applications (experimental)
A large number of test suites
Important improvements in dba, gd, pcntl, sybase and xslt extensions
The newly added debug_backtrace() helps debugging
Now the error message can be linked to a web page describing errors or function problems
Zend engine fixes small errors and makes small performance improvements
Lots of other fixes, updates and new features and more
Command line interface
This version ends up completing a standalone command line interface (CLI), which can be used (with PHP-GTK) to develop kernel and desktop applications. CLI is a built-in part, but during the configuration process, it is only automatically installed when the CGI version uses the --disable-cgi switch; or use make install-cli . In Windows systems, the CLI can be found in the cli directory.
Compared with other server APIs, CLI has many differences. Please find more details in the "PHP Manual: Using PHP from the Command Line".
Streams Streams
The streams stream API is a very important undisclosed feature. In PHP kernel and extensions, a unified approach is introduced to handle files, pipelines, sockets and other I/O resources.
This means that for users, any I/O function (and almost all of these) that use streams streams can access built-in protocols such as HTTP/HTTPS and FTP/FTPS, or can also be registered with a custom protocol through PHP scripts. Please refer to the "List of Supported Protocols/Packages" for more details.
New installation system
The installation system uses a global Makefile instead of slow recursion in other repetitions and reduces the degree of synthesis of fixed correlations. The aclocal tool only requires automake. The entire installation process is lighter and consumes less resources.
improve
PHP 4. There are many improvements and enhancements:
Bundle release of GD library and recommend using the bundled version of GD library
vpopmail and cybermut expansion moved to PECL
Delete several uncommonly used extensions (aspell, ccvs, cybercash, icap) and SAPIs (fastcgi, fhttpd)
Improved the speed of various string processing functions
Remove the Apache2 filter, also in experiments (because many expansions based on external libraries are unsafe, using PHP and worker mode in prefork)
Fix various safety hazards (imap, mysql, mcrypt, file upload, gd, etc.)
Implanting new SAPI into PHP in other applications (experimental)
A large number of test suites
Important improvements in dba, gd, pcntl, sybase and xslt extensions
The newly added debug_backtrace() helps debugging
Now the error message can be linked to a web page describing errors or function problems
Zend engine fixes small errors and makes small performance improvements
Lots of other fixes, updates and new features and more