PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. Much of its syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features thrown in. The goal of the language is to allow web developers to write dynamically generated pages quickly. It is a project of the Apache Software Foundation.
- CLI server: •Fixed bug #67429 (CLI server is missing some new HTTP response codes)
- Fixed bug #66830 (Empty header causes PHP built-in web server to hang)
- Core: •Fixed bug #67428 (header('Location: foo') will override a 308-399 response code)
- Fixed bug #67436 (Autoloader isn't called if two method definitions don't match)
- Fixed bug #67091 (make install fails to install libphp5.so on FreeBSD 10.0)
- Fixed bug #67497 eval with parse error causes segmentation fault in generator)
- Fixed bug #67151 (strtr with empty array crashes)
- Fixed bug #67407 (Windows 8.1/Server 2012 R2 reported as Windows 8/Server 2012)
- FPM: •Fixed bug #67530 (error_log=syslog ignored)
- Fixed bug #67531 (syslog cannot be set in pool configuratio)
- Intl: •Fixed bug #66921 (Wrong argument type hint for function intltz_from_date_time_zone)
- Fixed bug #67052 (NumberFormatter::parse() resets LC_NUMERIC setting)
- OPCache: •Fixed bug #67215 (php-cgi work with opcache, may be segmentation fault happen)
- pgsql: •Fixed bug #67550 (Error in code "form" instead of "from", pgsql.c, line 756), which affected builds against libpq < 7.3)
- Phar: •Fixed bug #67587 (Redirection loop on nginx with FPM)
- SPL: •Fixed bug #67539 (ArrayIterator use-after-free due to object change during sorting)
- Fixed bug #67538 (SPL Iterators use-after-free) (CVE-2014-4670)
- Streams: •Fixed bug #67430 (http:// wrapper doesn't follow 308 redirects)
Reviewing 5.4.3 (May 9, 2012)
5.4.3 already .. better check the change log .. Yep:
"PHP 5.4.3 fixes a buffer overflow vulnerability in the apache_request_headers() (CVE-2012-2329)."
This exploit only applies to those running PHP in CGI form, afaik. Use a DSO module in Apache is not affected.
Reviewing 5.4.0 Alpha 1 (Jul 1, 2011)
With C & C++ syntax being most natural feeling to me, I always use PHP for web coding tasks. I've actually ended up building fairly elaborate order processing, support, and fulfillment systems with it. To say it is easy would be an understatement. Not only is PHP 'natural' for people like me, but it is very forgiving for people just learning - not quite so strict on syntax, though of course it must have certain syntactical rules. Wonderful language. I'm glad it is continually improved as well.
Reviewing 5.3.3 (Dec 14, 2010)
I love PHP, so I cannot be neutral... but now 5.x rocks.
Reviewing 5.2.6 (May 2, 2008)
Lots of nice features natively of by using extensions. Pretty easy web development.
Some bugs exists version after version, due to its complexity, by they tend to be fixed early.
In terms of speed, in the beginnings, it was faster than ASP, and on pair with Coldfusion. Nowadays, it has outperformed Coldfusion, but is not as fast as ASP.NET.
No comments yet