1
0
mirror of https://github.com/php/php-src.git synced 2026-04-19 05:51:02 +02:00

more grammar and spelling, consistent usage, suggestions for replacements

This commit is contained in:
Gwynne Raskind
2009-06-26 11:56:51 +00:00
parent f36cb429f4
commit bdc3d68061

View File

@@ -115,7 +115,8 @@ UPGRADE NOTES - PHP 5.3
stream_set_write_buffer() now work with user-space stream wrappers.
- getopt() accepts "long options" now on all platforms.
Optional values and = as seperator for shortopts are now supported.
Optional values and using = as a separator for short options are now
supported.
===================================
@@ -125,7 +126,7 @@ UPGRADE NOTES - PHP 5.3
- The magic methods __get(), __set(), __isset(), __unset(), and __call() should
always be public and can no longer be static. Method signatures are enforced.
- The __call() magic method now gets invoked on access to private and protected
- The __call() magic method is now invoked on access to private and protected
methods.
- The __toString() magic method can no longer accept arguments.
@@ -158,16 +159,17 @@ UPGRADE NOTES - PHP 5.3
- set_socket_blocking() is deprecated.
- call_user_method() and call_user_method_array() are now deprecated.
- call_user_method() and call_user_method_array() are now deprecated. Use
call_user_func() and call_user_func_array() instead.
- set_magic_quotes_runtime(), magic_quotes_runtime() are now deprecated.
- The set_magic_quotes_runtime() function is now deprecated.
- mysql_listtables(), mysql_dropdb(), mysql_createdb(),
mysql_list_tables(), mysql_drop_db(), mysql_create_db() are now deprecated.
- mysql_listtables(), mysql_dropdb(), mysql_createdb(), mysql_list_tables(),
mysql_drop_db(), and mysql_create_db() are now deprecated.
- All ereg functions are deprecated and emit E_DEPRECATED errors
(sql_regcase(), spliti(), split(), ereg_replace(), eregi(),
ereg_replace(), ereg()).
- All ereg functions are now deprecated and emit E_DEPRECATED errors:
sql_regcase(), spliti(), split(), ereg_replace(), eregi(),
ereg_replace(), and ereg().
Use the PCRE family of functions (preg_*()) instead.
- mcrypt_generic_end() is deprecated.
@@ -175,9 +177,9 @@ UPGRADE NOTES - PHP 5.3
- session_register(), session_unregister(), and session_is_registered() are now
deprecated. Use the $_SESSION superglobal array instead.
- Comments starting with '#' are deprecated in .INI files.
- Comments starting with '#' are now deprecated in .INI files.
- The following ini directives will now emit an E_DEPRECATED warning
- The following INI directives will now emit an E_DEPRECATED warning
upon startup if they are activated:
- define_syslog_variables
@@ -233,8 +235,8 @@ UPGRADE NOTES - PHP 5.3
rollback as needed.
The old behavior can be enabled with the INI directive
oci8.old_oci_close_semantics.
Supports Database Resident Connection Pooling (DRCP), Fast
Application Notification (FAN) support, Oracle External
Now supports Database Resident Connection Pooling (DRCP), Fast
Application Notification (FAN), and Oracle External
Authentication (not supported on Windows).
oci_bind_by_name() now supports SQLT_AFC (aka CHAR datatype).
@@ -242,7 +244,7 @@ UPGRADE NOTES - PHP 5.3
It is also now possible to access the internal values of DSA, RSA and
DH keys.
- session: Sessions will no longer store session-files in "/tmp" where
- session: Sessions will no longer store session-files in "/tmp" when
open_basedir restrictions apply, unless "/tmp" is explicitly added to
the list of allowed paths.
@@ -279,7 +281,7 @@ UPGRADE NOTES - PHP 5.3
- zend_extension_debug and zend_extension_ts have been removed. Always use the
zend_extension directive to load Zend Extensions.
- zend.ze1_compatibility_mode has been removed. If this ini directive is set to
- zend.ze1_compatibility_mode has been removed. If this INI directive is set to
on, then an E_ERROR is emitted at startup.
- There is now support for special sections: [PATH=/opt/httpd/www.example.com/]
@@ -292,9 +294,9 @@ UPGRADE NOTES - PHP 5.3
- It is now possible to use the full path to load modules using the "extension"
directive.
- "ini variables" can now be used almost anywhere in a php.ini file.
- "INI variables" can now be used almost anywhere in a php.ini file.
- It is now possible to use alphanumeric or variable indices in ini option
- It is now possible to use alphanumeric or variable indices in INI option
arrays.
- Runtime tightening of open_basedir restrictions is now possible.
@@ -303,13 +305,14 @@ UPGRADE NOTES - PHP 5.3
- The default value of oci8.default_prefetch has been changed from 10 to 100.
- Added new directive, request_order, control specifically $_REQUEST behavior.
- A new directive, request_order, controls the behavior of $_REQUEST
independently of variables_order.
====================
10. Syntax additions
====================
- NOWDOC is like HEREDOC but with single quotes:
- NOWDOC: Similar to HEREDOC, but with single quotes:
<<<'LABEL' ...
@@ -320,7 +323,8 @@ UPGRADE NOTES - PHP 5.3
No variables here...
LABEL;
- HEREDOC Now supports wrapping the identifier:
- HEREDOC now supports wrapping the identifier with double-quotes, to complement
the NOWDOC syntax:
<<<"LABEL" ...
@@ -348,7 +352,7 @@ UPGRADE NOTES - PHP 5.3
- Exceptions can now be handled in destructors.
- Garbage collector has been added and is enabled by default.
- A garbage collector has been added and is enabled by default.
===================
11. Windows support
@@ -360,20 +364,22 @@ UPGRADE NOTES - PHP 5.3
- PHP Windows binaries target i586 or later. i386 and i486 are not supported.
- Support for the IIS SAPI has been dropped. Use the FastCGI SAPI instead
(available for IIS5 and later)). It is also the recommended way to use PHP
(available for IIS5 and later)). FastCGI is the recommended way to use PHP
with IIS (see http://php.iis.net/).
- A new build is available based on the latest Visual C++ Compiler (VC9).
It is recommended to use it with FastCGI or CLI. Apache's windows binaries
are not compatible with VC9, however you can use apachelounge's build
Its use is recommended with FastCGI or CLI. Apache's Windows binaries are not
compatible with VC9; however, you can use Apache Lounge's build
(http://apachelounge.com).
- The x64 binaries are for experimental usage only. They are not meant to be
used in production.
- A new site is available to download windows releases as well as windows only
releases: http://windows.php.net. Windows specific releases will be released
to fix security issues in the bundled libraries (libpng, openssl, etc.).
- A new site is available to download Windows releases as well as Windows-only
releases: http://windows.php.net. Windows-specific releases will be made to
fix security issues in the bundled libraries (libpng, openssl, etc.). Please
note that this site does not replace the main PHP site as a source of PHP
news, resources, or documentation.
- Windows support has been added for the following functions: getopt(),
imagecolorclosesthwb(), mcrypt_create_iv(), inet_ntop(), inet_pton(),
@@ -401,9 +407,8 @@ UPGRADE NOTES - PHP 5.3
Oracle 11 client libraries. Connection to other database versions is
supported.
- Firebird and SNMP support are no longer available. Firebird may be
reintroduced in the future.
- Firebird and SNMP support are no longer available on Windows. Firebird support
may be reintroduced in the future.
===================
12. New in PHP 5.3:
@@ -412,7 +417,8 @@ UPGRADE NOTES - PHP 5.3
a. New libraries
- mysqlnd is a new core library shipped with PHP. It is a PHP-specific
replacement for libmysql.
replacement for libmysql and is recommended for all installations for
increased performance.
b. New extensions