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 , , 9 reacties
Bron: PHP, submitter: RSpliet

Gisteren hebben de developers van PHP niet alleen PHP 4.3.10 beschikbaar gesteld, maar die avond ook een nieuwe versie van de 5.0-branch uitgebracht. Deze versie is een ouderhoudsrelease en wordt geleverd met een aantal bugfixes. PHP 5.0.3 is via deze pagina te downloaden en kent de volgende veranderingen:

Version 5.0.3
  • Added the %F modifier to *printf to render a non-locale-aware representation of a float with the . as decimal seperator. (Derick)
  • Fixed error handling in mysqli_multi_query. (Georg)
  • Extended the functionality of is_subclass_of() to accept either a class name or an object as first parameter. (Andrey)
  • Fixed potential problems with unserializing invalid serialize data. (Marcus)
  • Fixed bug #31034 (Problem with non-existing iconv header file). (Derick)
  • Fixed bug #30995 (snmp extension does not build with net-snmp 5.2). (Ilia)
  • Fixed bug #30994 (SOAP server unable to handle request with references). (Dmitry)
  • Fixed bug #30990 (allow popen() on *NIX to accept 'b' flag). (Ilia)
  • Fixed bug #30967 (properties in extended mysqli classes don't work). (Georg)
  • Fixed bug #30928 (When Using WSDL, SoapServer doesn't handle private or protected properties). (Dmitry)
  • Fixed bug #30922 (reflective functions crash PHP when interfaces extend themselves). (Tony, Dmitry)
  • Fixed bug #30904 (segfault when recording soapclient into session). (Tony, Dmitry)
  • Fixed bug #30890 (MySQLi testsuite)
  • Fixed bug #30856 (ReflectionClass::getStaticProperties segfaults). (Marcus)
  • Fixed bug #30832 ("!" stripped off comments in xml parser). (Rob)
  • Fixed bug #30799 (SoapServer doesn't handle private or protected properties). (Dmitry)
  • Fixed bug #30783 (Apache crash when using ReflectionFunction:: getStaticVariables()). (Marcus)
  • Fixed bug #30750 (Meaningful error message when upload directory is not accessible). (Ilia)
  • Fixed bug #30685 (Malformed SOAPClient http header reequest). (Dmitry)
  • Fixed bug #30672 (Problem handling exif data in jpeg images at unusual places). (Marcus)
  • Fixed bug #30658 (Ensure that temporary files created by GD are removed). (Ilia)
  • Fixed bug #30645 (def. multi result set support for mysql_connect). (Georg)
  • Fixed bug #30637 (compile with pear error). (Antony)
  • Fixed bug #30587 (array_multisort doesn't separate zvals before changing them). (Tony)
  • Fixed bug #30572 (crash when comparing SimpleXML attribute to a boolean). (Andi)
  • Fixed bug #30566 (attribute namespace URIs are inconsistent when parsing). (Rob)
  • Fixed bug #30490 (PEAR installation fails). (Antony)
  • Fixed bug #30475 (curl_getinfo() may crash in some situations). (Ilia)
  • Fixed bug #30442 (segfault when parsing ?getvariable[][ ). (Tony)
  • Fixed bug #30388 (rename across filesystems loses ownership and permission info). (Tony)
  • Fixed bug #30387 (stream_socket_client async connect was broken). (vnegrier at esds dot com, Wez).
  • Fixed bug #30381 (Strange results with get_class_vars()). (Marcus)
  • Fixed bug #30375 (cal_info() does not work without a parameter). (Ilia)
  • Fixed bug #30362 (stream_get_line() not handling end string correctly). (Ilia)
  • Fixed bug #30359 (SOAP client requests have no port in "Host" field). (Dmitry)
  • Fixed bug #30356 (str_ireplace() does not work on all strings). (Ilia)
  • Fixed bug #30344 (Reflection::getModifierNames() returns too long strings). (Marcus)
  • Fixed bug #30329 (Error Fetching http body, No Content-Length, connection closed or chunked data). (Dmitry)
  • Fixed bug #30282 (segfault when using unknown/unsupported session.save_handler and/or session.serialize_handler). (Tony)
  • Fixed bug #30281 (Prevent non-wbmp images from being detected as such). (Ilia)
  • Fixed bug #30276 (Possible crash in ctype_digit on large numbers). (Ilia)
  • Fixed bug #30230 (exception handler not working with objects). (Marcus)
  • Fixed bug #30224 (Sybase date strings are sometimes not null terminated). (Ilia)
  • Fixed bug #30175 (SOAP results aren't parsed correctly). (Dmitry)
  • Fixed bug #30147 (OO sqlite_fetch_object did not reset error handler). (Wez)
  • Fixed bug #30133 (get_current_user() crashes on Windows). (Edin)
  • Fixed bug #30061 (xml_set_start_namespace_decl_handler not called). (Rob)
  • Fixed bug #30057 (did not detect IPV6 on FreeBSD 4.1). (Wez)
  • Fixed bug #30042 (strtotime does not use second param). (Derick)
  • Fixed bug #30027 (Possible crash inside ftp_get()). (cfield at affinitysolutions dot com)
  • Fixed bug #29954 (array_reduce segfaults when initial value is array). (Tony)
  • Fixed bug #29883 (isset gives invalid values on strings). (Tony, Dmitry)
  • Fixed bug #29801 (Set limit on the size of mmapable data). (Ilia)
  • Fixed bug #29557 (strtotime error). (Derick)
  • Fixed bug #29418 (double free when openssl_csr_new fails). (Kamesh Jayachandran).
  • Fixed bug #29385 (Soapserver always uses std class). (David, Dmitry)
  • Fixed bug #29211 (SoapClient doesn't request wsdl through proxy). (Rob)
  • Fixed bug #28817 (Var problem when extending domDocument). (Georg)
  • Fixed bug #28599 (strtotime fails with zero base time). (Derick)
  • Fixed bug #28598 (Lost support for MS Symbol fonts). (Pierre)
  • Fixed bug #28220 (mb_strwidth() returns wrong width values for some hangul characters). (Moriyoshi)
  • Fixed bug #28228 (NULL decimal separator is not being handled correctly). (Ilia)
  • Fixed bug #28209 (strtotime("now")). (Derick)
  • Fixed bug #27798 (private / protected variables not exposed by get_object_vars() inside class). (Marcus)
  • Fixed bug #27728 (Can't return within a zend_try " rel="external"> block or the previous bailout state isn't restored. (Andi)
  • Fixed bug #27183 (Userland stream wrapper segfaults on stream_write). (Christian)
Moderatie-faq Wijzig weergave

Reacties (9)

vraagje:

is het verstandigf om van 4.3.3 te upgraden naar 5.0 of zal ik gewoon de laatste 4.x update installeren??

(dit omtrend de compatibiliteit etc)
Ik draai thuis nu 4.3.10, simpelweg omdat de webservers waar ik websites heb draaien ook (nog) op PHP4 draaien.

Ik kan wel probleemloos PHP5 installeren, maar als je dan op www.php.net aan het stoeien gaat met handige functies kan het zijn dat je de nieuwe (PHP5-) functies gebruikt. Daar kom je dan pas achter als je de zaak al geüpload hebt (of je leest goed de beschrijving bij de functies) ;)
Ik zie dat ook niet snel veranderen, dat hosts snel zullen overschakelen naar PHP 5. MySQL 5 is ook reeds uit, al een hele tijd, en toch ken ik hosts die MySQL 3 draaien, en dat zijn per se geen oude (ze zijn opgericht toen MySQL 5 al bestond).
4.0.x en 4.1.x wel. hosting providers kunnen best naar 4.0. De stap naar 5.0 zou ook veel te groot zijn. De stap van 4.0 naar 4.1 is al te groot. Alle sites die daarmee werken moeten dan omgebouwd worden... :'(
En dát zie ik nog niet zo snel gebeuren...
MySQL 5 is dan ook nog niet stable
In principe is PHP5 backwards compatible... Invision Power boards 1.x werkt echter bijvoorbeeld niet geweldig met PHP5... dus dat is een kwestie van proberen, en ook je scripts updaten... en als t niet werkt kan je altijd terug naar 4.3.10
Ik ben zonder problemen overgegaan van php 4.x naar 5.x, geen enkele wijziging in de bestaande PHP-scripts moeten doen.
ik heb wel een script aan moeten passen omdat php 5 iets niet pakte wat 4 wel deed, weet niet meer precies of het nou gewoon een foutje was dat php4 negeerde en 5 niet of dat het gewoon een kleine verandering was (4 pakt de aangepaste scripts ook gewoon probleemloos)

Verder had ik nog een of andere gratis file manager tijdelijk draaien die dus voor geen meter meer werkt... zodra ik bapaalde functies daarvan probeerde te gebruiken voerde apache (win32) zelfs een ongeldige bewerking uit ... maar daar verder niet naar het probleem gezocht omdat ik dat verder toch niet nodig had meer...en erg goed script was dat al niet :-)

Maar waarschijnlijk kan je zonder veel problemen zo overstappen naar 5, veel hosting zal echter nog steeds 4 draaien waardoor het nog niet altijd nut zal hebben in 5 te onwikkelen. Gewoon proberen dus zou ik zeggen :P zoals al gezegd is terug naar 4 kan ook simpel
Altijd goed nieuws dit :)

De versie van gister was 4.3.10 ipv. 4.3.0

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