Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 7 reacties
Bron: The PHP Group, submitter: twiekert

De ontwikkelaars van The PHP Group hebben alweer een nieuwe release uitgebracht van PHP en hier het versienummer 5.1.1 aan meegegeven. Deze versie volgt de vorige in een razend tempo op waarmee een aantal belangrijke fouten worden opgelost. De aankondiging en de lijst met veranderingen zien er als volgt uit:

The PHP Development Team would like to announce the immediate release of PHP 5.1.1. This is a regression correction release aimed at addressing several issues introduced by PHP 5.1.0, the core changes as follows:
  • Native date class is withdrawn to prevent namespace conflict with PEAR's date package.
  • Fixed fatal parse error when the last line of the script is a PHP comment.
  • eval() hangs when the code being evaluated ends with a comment.
  • Usage of \{$var} in PHP 5.1.0 resulted in the output of {$var} instead of the $var variable's value enclosed in {}.
  • Fixed inconsistency in the format of PHP_AUTH_DIGEST between Apache 1 and 2 sapis.
  • Improved safe_mode/open_basedir checks inside the cURL extension.
Version 5.1.1:
  • Disabled native date class to prevent pear::date conflict. (Ilia)
  • Improved safe_mode/open_basedir checks in cURL extension. (Ilia, Jani)
  • Changed reflection constants be both PHP and class constants. (Johannes)
  • Added an additional field $frame['object'] to the result array of debug_backtrace() that contains a reference to the respective object when the frame was called from an object. (Sebastian)
  • Fixed bug #35423 (RecursiveDirectoryIterator doesnt appear to recurse with RecursiveFilterIterator). (Marcus)
  • Fixed bug #35413 (Removed -dev flag from Zend Engine version). (Ilia)
  • Fixed bug #35411 (Regression with \{$ handling). (Ilia)
  • Fixed bug #35406 (eval hangs when evall'ed code ends with comment w/o newline). (Marcus)
  • Fixed bug #35391 (pdo_mysql::exec does not return number of affected rows). (Tony)
  • Fixed bug #35382 (Comment in end of file produces fatal error). (Ilia)
  • Fixed bug #35360 (exceptions in interactive mode (php -a) may cause crash).); ?> (Dmitry)
  • Fixed bug #35358 (Incorrect error messages for PDO class constants). (Ilia)
  • Fixed bug #35338 (pdo_pgsql does not handle binary bound params). (Wez)
  • Fixed bug #35316 (Application exception trying to create COM object). (Rob)
  • Fixed bug #35170 (PHP_AUTH_DIGEST differs under Apache 1.x and 2.x). (Ilia)
Versienummer:5.1.1
Besturingssystemen:Windows 9x, Windows NT, Windows 2000, Linux, BSD, Windows XP, macOS, OS/2, Solaris, UNIX, Windows Server 2003
Website:The PHP Group
Download:http://www.php.net/downloads.php
Licentietype:Voorwaarden (GNU/BSD/etc.)
Moderatie-faq Wijzig weergave

Reacties (7)

Ik ben te kortzichtig of iets anders maar dit:
Native date class is withdrawn to prevent namespace conflict with PEAR's date package.
vindt ik wel een bug die makkelijk getest had kunnen worden. Beetje amateuristisch zelfs.
Dit was ook amateuristisch en hier is intern _veel_ gezeik over geweest. En van de core developers (Derick Rethans) heeft zich zeer impopulair gemaakt door in een van de laatste release candidates de Date class op te nemen (RC's zijn enkel voor bugfixes). Dit is door de QA heen geglipt. Het was dus in eerste instantie al absoluut niet de bedoeling dat de Date class uberhaupt zou bestaan in PHP5.1.

Dit is naar mijn mening n van de grootste flaters die men bij PHP ooit is begaan. Laten we hopen dat dit in de toekomst zal verbeteren. Ik vermoed van wel.. men zal Derick (die wel vaker verantwoordelijk is voor dit soort situaties) vanaf nu wel beter in de gaten gaan houden.

Voornamelijk om deze reden is er door de internals nog nooit zo veel gecommuniceerd als het afgelopen weekend ;)

mijn conclusie: het is redelijk safe om naar 5.1.1 te gaan, maar blijf alsjeblieft van 5.1.0 af ;). PHP 5.1 is overigens de eerste versie waarvoor een upgrade guide geschreven is (het werd eens tijd), die te vinden is op http://www.php.net/README_UPGRADE_51.php
php gaat lekker!! al heb ik aan al die functies nog niks (kennis probleempje ;))
Ben het helemaal met je eens. Met PHP gaat het op de bovengenoemde foutjes lekker. Soms is iets langer of beter testen wenselijk maarja. Ik gebruik alleen de simpele functies van PHP puur voor hobby. Programmeren is altijd wel een leuk tijdverdrijf.
Weet iemand toevallig of er al een nieuwe Zend Optimer uit is? De laatste versie werkt namelijk niet met 5.1.x
Ik zou ook niet direct op 5.1 overstappen voor productie doeleinden. Er zitten best wel weer veel veranderingen in.
Hoe huiverig men was / is om van 4 naar 5 te stappen, zo zou je ook wel een beetje moeten zijn om van 5 naar 5.1 te gaan.

5.1 was denk ik ook meer een rc release dan echt een final.
Misschien nog even wachten op 4.1.2 en dan zou je het als productie kunnen gaan draaien.
Men is nog steeds huiverig om over te stappen naar PHP 5, gezien het geringe aantal providers die het graag aan je levert.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True